diff --git a/.azure-pipelines/cd-publish-python.yml b/.azure-pipelines/cd-publish-python.yml new file mode 100644 index 00000000000..054ef92405a --- /dev/null +++ b/.azure-pipelines/cd-publish-python.yml @@ -0,0 +1,134 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. + +# Build, package, and deploy msgraph-beta-sdk-python to PyPI. + +name: $(BuildDefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r) + +trigger: + tags: + include: + - v* + +pr: none + +variables: + pythonVersion: '3.14' + +resources: + repositories: + - repository: 1ESPipelineTemplates + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates + parameters: + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: ubuntu-latest + os: linux + sdl: + sourceAnalysisPool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + stages: + - stage: build + displayName: Build and Package msgraph-beta-sdk-python + condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags/v'), eq(variables['Build.Reason'], 'Manual')) + jobs: + - job: build_python + displayName: Build and Package + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: ubuntu-latest + os: linux + steps: + - checkout: self + + - task: UsePythonVersion@0 + displayName: Install Python $(pythonVersion) + inputs: + versionSpec: $(pythonVersion) + addToPath: true + + - script: python -m pip install --upgrade pip + displayName: Upgrade pip + + - task: PipAuthenticate@1 + displayName: Authenticate pip to Azure Artifacts + inputs: + artifactFeeds: "$(System.TeamProject)/GraphDeveloperExperiences_Public" + + - script: pip install -r requirements-dev.txt + displayName: Install dependencies + + - script: pylint msgraph_beta --disable=W --rcfile=.pylintrc + displayName: Lint with Pylint + + - script: python -m build + displayName: Build package artifacts + + - task: CopyFiles@2 + displayName: Copy package artifacts to staging + inputs: + CleanTargetFolder: true + sourceFolder: $(Build.SourcesDirectory) + targetFolder: $(Build.ArtifactStagingDirectory)/python/msgraph_beta_sdk + Contents: | + dist/*.tar.gz + dist/*.whl + flattenFolders: true + + templateContext: + outputs: + - output: pipelineArtifact + displayName: Stage msgraph-beta-sdk package artifacts + artifactName: pypi_msgraph_beta_sdk_package + targetPath: $(Build.ArtifactStagingDirectory)/python/msgraph_beta_sdk + condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags/v'), eq(variables['Build.Reason'], 'Manual')) + + - stage: deploy + displayName: Publish msgraph-beta-sdk-python to PyPI + dependsOn: build + condition: or(and(startsWith(variables['Build.SourceBranch'], 'refs/tags/v'), succeeded()), eq(variables['Build.Reason'], 'Manual')) + jobs: + - deployment: publish_python_package + displayName: Publish msgraph-beta-sdk package + environment: pypi_prod + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: ubuntu-latest + os: linux + templateContext: + type: releaseJob + isProduction: true + inputs: + - input: pipelineArtifact + artifactName: pypi_msgraph_beta_sdk_package + targetPath: $(Build.ArtifactStagingDirectory)/python + strategy: + runOnce: + deploy: + steps: + - task: EsrpRelease@12 + displayName: Publish msgraph-beta-sdk package via ESRP Release + inputs: + connectedservicename: Federated DevX ESRP Managed Identity Connection + usemanagedidentity: false + keyvaultname: akv-prod-eastus + authcertname: ReferenceLibraryPrivateCert + signcertname: ReferencePackagePublisherCertificate + clientid: 65035b7f-7357-4f29-bf25-c5ee5c3949f8 + intent: PackageDistribution + contenttype: PYPI + contentsource: Folder + folderlocation: $(Build.ArtifactStagingDirectory)/python + waitforreleasecompletion: true + owners: 'christiano@microsoft.com,ramsess@microsoft.com,gavinbarron@microsoft.com,jingjingjia@microsoft.com,peombwa@microsoft.com,treicys@microsoft.com' + approvers: 'christiano@microsoft.com,ramsess@microsoft.com,gavinbarron@microsoft.com,jingjingjia@microsoft.com,peombwa@microsoft.com,treicys@microsoft.com' + serviceendpointurl: https://api.esrp.microsoft.com + mainpublisher: ESRPRELPACMAN + domaintenantid: cdc5aeea-15c5-4db6-b079-fcadd2505dc2 \ No newline at end of file diff --git a/.azure-pipelines/daily-ci-build.yml b/.azure-pipelines/daily-ci-build.yml new file mode 100644 index 00000000000..f20fd4533ea --- /dev/null +++ b/.azure-pipelines/daily-ci-build.yml @@ -0,0 +1,63 @@ +trigger: none +pr: none + +schedules: + - cron: '0 7 * * *' + displayName: Daily builds + branches: + include: + - main + always: true + +resources: + repositories: + - repository: 1ESPipelineTemplates + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates + parameters: + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: ubuntu-latest + os: linux + sdl: + sourceAnalysisPool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + credscan: + enabled: true + policheck: + enabled: true + binskim: + enabled: true + stages: + - stage: Build + jobs: + - job: Build + displayName: Build Python Beta SDK + steps: + - checkout: self + submodules: recursive + + - task: UsePythonVersion@0 + displayName: Set up Python + inputs: + versionSpec: '3.12' + + - task: PipAuthenticate@1 + displayName: Authenticate with Azure Artifacts + inputs: + artifactFeeds: "$(System.TeamProject)/GraphDeveloperExperiences_Public" + onlyAddExtraIndex: false + + - script: python -m pip install --upgrade pip + displayName: Upgrade pip + workingDirectory: $(Build.SourcesDirectory) + + - script: pip install -r requirements-dev.txt + displayName: Install dependencies + workingDirectory: $(Build.SourcesDirectory) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 22aa3cfd348..3e0989cc9f5 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,13 +3,13 @@ { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - // "image": "mcr.microsoft.com/devcontainers/python:3.9-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.10-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.11-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.12-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", //"image": "mcr.microsoft.com/devcontainers/python:3.13-bookworm", - "image": "mcr.microsoft.com/devcontainers/python:3.13-bullseye", + //"image": "mcr.microsoft.com/devcontainers/python:3.13-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:3.14-bookworm", "features": { diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bb4997d6e6a..e931cdfaa7a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -22,6 +22,9 @@ updates: flit: patterns: - "*flit*" + other-dependencies: + patterns: + - "*" - package-ecosystem: github-actions directory: "/" schedule: diff --git a/.github/workflows/auto-merge-dependabot.yml b/.github/workflows/auto-merge-dependabot.yml index dc346e53b3d..86539adf324 100644 --- a/.github/workflows/auto-merge-dependabot.yml +++ b/.github/workflows/auto-merge-dependabot.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v3.0.0 + uses: dependabot/fetch-metadata@v3.1.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c1ae1ceedf5..1485915ee60 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,9 +15,9 @@ jobs: strategy: max-parallel: 5 matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 65064323e97..7616f65da28 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -12,10 +12,10 @@ name: "CodeQL" on: - push: - branches: [ "main" ] pull_request: branches: [ "main" ] + paths: + - "msgraph_beta/**" schedule: - cron: '1 * * * 1' @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index 086867049fc..00000000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Publish package to PyPI and create release - -on: - push: - tags: - - "v*" # Push events to matching v*, i.e. v1.0, v20.15.10 - -jobs: - build: - uses: ./.github/workflows/build.yml - - publish: - name: Publish distribution to PyPI - runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/v') - environment: pypi_prod - needs: [build] - steps: - - name: Checkout code - uses: actions/checkout@v6 - - name: Set up Python - uses: actions/setup-python@v6 - with: - python-version: 3.13 - - name: Install flit - run: | - pip install flit - - name: Publish the distibution to PyPI - run: flit publish - env: - FLIT_INDEX_URL: https://upload.pypi.org/legacy/ - FLIT_USERNAME: __token__ - FLIT_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml index 195010cc82e..aa209009eb2 100644 --- a/.github/workflows/release-please-gha.yml +++ b/.github/workflows/release-please-gha.yml @@ -19,7 +19,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Generate GitHub App token id: app-token @@ -29,7 +29,7 @@ jobs: private-key: ${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM }} - name: Release Please - uses: googleapis/release-please-action@v4 + uses: googleapis/release-please-action@v5 with: token: ${{ steps.app-token.outputs.token }} config-file: release-please-config.json diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7c1b0862852..4023e052461 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.58.0" + ".": "1.62.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 26a3e2fab19..4a74c4b5e6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,54 @@ All notable changes to this project will be documented in this file. +## [1.62.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.61.0...v1.62.0) (2026-08-05) + + +### Features + +* **generation:** update request builders and models ([bf67f8c](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/bf67f8c2a3d655240f02be2896aa7a03506815cd)) + +## [1.61.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.60.1...v1.61.0) (2026-07-22) + + +### Features + +* **generation:** update request builders and models ([9c80da1](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/9c80da183f2e3732cac1ebde821402c68baad69a)) + +## [1.60.1](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.60.0...v1.60.1) (2026-07-14) + + +### Bug Fixes + +* **deps:** bump msgraph-core floor to >=1.5.1 ([7c7343b](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/7c7343b2eacff7419ddc959b584012fb1679832d)) +* **deps:** bump msgraph-core floor to >=1.5.1 ([51b7064](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/51b706478488e868191c16e504c3d3facdbc7ceb)) + +## [1.60.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.59.0...v1.60.0) (2026-07-13) + + +### Features + +* add Python 3.14 support ([f7193ba](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/f7193ba3c744ad66a67cea4df39a05c9420e54cd)) +* drop Python 3.9 support ([e346676](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/e346676fc9c9b9ab45eae7619afc7181cf087ad3)) +* drop Python 3.9 support and add Python 3.14 support ([f7d8f73](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/f7d8f73cb88505c7fb0f90e3f42facf1521b2afa)) +* **generation:** update request builders and models ([a351215](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/a351215ab47d78ed00c0b3f8dfc3f125f088956d)) +* **pipeline:** add Azure Pipelines configuration for building and publishing library ([ab52708](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/ab527084dbcc7a496be214c0fb3ddc19d87b88a2)) +* **pipeline:** add Azure Pipelines configuration for building and publishing library ([578181e](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/578181eeb88634584af2bec50ff1f7fe3ffb8432)) + + +### Bug Fixes + +* Update owners and approvers in deployment YAML ([723c344](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/723c344567047844d87f175a25bf2d6cac24d973)) +* update package owners and approvers in Azure Pipelines configuration ([65ec2de](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/65ec2de7abadcadc5d96f2832fbcd088845a2e43)) + +## [1.59.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.58.0...v1.59.0) (2026-05-06) + + +### Features + +* **generation:** update request builders and models ([40c2273](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/40c22734c527c7c4a8b750310a7657c7cdb14453)) +* **generation:** update request builders and models ([50802ae](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/50802aeb4ba071312821c220e73e21d1ecb3b94e)) + ## [1.58.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.57.0...v1.58.0) (2026-04-16) diff --git a/msgraph_beta/_version.py b/msgraph_beta/_version.py index b91bca9ad20..5e1202381b0 100644 --- a/msgraph_beta/_version.py +++ b/msgraph_beta/_version.py @@ -1,4 +1,4 @@ # The SDK version # x-release-please-start-version -VERSION: str = '1.58.0' +VERSION: str = '1.62.0' # x-release-please-end diff --git a/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py index ff043f1141e..11a0517e2eb 100644 --- a/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py +++ b/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra 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, Microsoft Entra ID 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. + In the Microsoft Entra 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 don't 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, Microsoft Entra ID 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/accessreview-apply?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra 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, Microsoft Entra ID 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. + In the Microsoft Entra 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 don't 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, Microsoft Entra ID 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py index d71da1cd7f6..1da11c0675c 100644 --- a/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py +++ b/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra 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, Microsoft Entra ID 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. + In the Microsoft Entra 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 don't 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, Microsoft Entra ID 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra 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, Microsoft Entra ID 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. + In the Microsoft Entra 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 don't 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, Microsoft Entra ID 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py index 4fb7a5674e2..0ae6a02cc4f 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExportItemsPostResponse]: """ - Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExportItemsPostResponse] @@ -58,7 +58,7 @@ async def post(self,body: ExportItemsPostRequestBody, request_configuration: Opt def to_post_request_information(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py index 7bb1e260ade..db2149cc43d 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py index 613ed4fd6df..05faf627751 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py @@ -14,6 +14,7 @@ from warnings import warn if TYPE_CHECKING: + from ......models.mailbox_folder import MailboxFolder from ......models.mailbox_folder_collection_response import MailboxFolderCollectionResponse from ......models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -70,6 +71,31 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FoldersR return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + async def post(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + Find more info here: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get all the mailboxFolder objects in the specified mailbox, including any search folders. @@ -82,6 +108,22 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info + def to_post_request_information(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> FoldersRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -174,4 +216,11 @@ class FoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[FoldersR """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class FoldersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py index 713aa13893f..7712b8c46ba 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py @@ -14,6 +14,7 @@ from warnings import warn if TYPE_CHECKING: + from ........models.mailbox_folder import MailboxFolder from ........models.mailbox_folder_collection_response import MailboxFolderCollectionResponse from ........models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -70,6 +71,30 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ChildFol return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + async def post(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Create new navigation property to childFolders for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. @@ -82,6 +107,22 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info + def to_post_request_information(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to childFolders for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> ChildFoldersRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -174,4 +215,11 @@ class ChildFoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[Chi """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class ChildFoldersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py index 3a8479de0dc..631314a9aef 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox 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 folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py index ab1029ad22d..9e5c6924894 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -77,7 +77,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py index b374d0a02e6..bce58a25d1a 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py @@ -30,6 +30,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property items for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: """ The collection of items in this folder. @@ -51,6 +70,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property items for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ The collection of items in this folder. @@ -74,6 +105,13 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + @dataclass + class MailboxItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass class MailboxItemItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py index 661f95128cf..ddc1d846d36 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py @@ -31,6 +31,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property childFolders for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: """ The collection of child folders in this folder. @@ -52,6 +71,42 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + async def patch(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Update the navigation property childFolders in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property childFolders for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ The collection of child folders in this folder. @@ -64,6 +119,22 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info + def to_patch_request_information(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property childFolders in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -84,6 +155,13 @@ def items(self) -> ItemsRequestBuilder: return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass + class MailboxFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass class MailboxFolderItemRequestBuilderGetQueryParameters(): """ @@ -117,4 +195,11 @@ class MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguratio """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class MailboxFolderItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py index 34b8ce60b91..3aeb9c3fa7d 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxitem-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder 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 items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py index 67d4a7b3f84..18f7411ca35 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py @@ -30,6 +30,26 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: """ Read the properties and relationships of a mailboxItem object. @@ -52,6 +72,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mailboxItem object. @@ -75,6 +107,13 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + @dataclass + class MailboxItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass class MailboxItemItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py index d5e790c7301..50a852ece19 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py @@ -32,6 +32,26 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a mailboxFolder or a child mailboxFolder within a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/mailbox-delete-folders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: """ Read the properties and relationships of a mailboxFolder object. @@ -54,6 +74,43 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + async def patch(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Update mailboxFolder properties such as the displayName within a mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a mailboxFolder or a child mailboxFolder within a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mailboxFolder object. @@ -66,6 +123,22 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info + def to_patch_request_information(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update mailboxFolder properties such as the displayName within a mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -95,6 +168,13 @@ def items(self) -> ItemsRequestBuilder: return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass + class MailboxFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass class MailboxFolderItemRequestBuilderGetQueryParameters(): """ @@ -128,4 +208,11 @@ class MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguratio """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class MailboxFolderItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + diff --git a/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py b/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py index c711bde50c1..cab82e6b464 100644 --- a/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py +++ b/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ItemInsi async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py b/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py index 42e7746c730..93edc1e1a47 100644 --- a/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py +++ b/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a photoUpdateSettings object. + Delete navigation property photoUpdateSettings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PhotoUpdateSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[PhotoUpdateSettings]: """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PhotoUpdateSettings] - Find more info here: https://learn.microsoft.com/graph/api/photoupdatesettings-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-photoupdatesettings?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +95,7 @@ async def patch(self,body: PhotoUpdateSettings, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a photoUpdateSettings object. + Delete navigation property photoUpdateSettings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PhotoUpdateSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +150,7 @@ class PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class PhotoUpdateSettingsRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py b/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py index dc39fd082a4..1e9eedf5a70 100644 --- a/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py +++ b/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a profilePropertySetting object. + Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/profilepropertysetting-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: ProfilePropertySetting, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a profilePropertySetting object. + Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py b/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py index 94d7f906ce6..b9e472158fb 100644 --- a/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py +++ b/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py @@ -49,7 +49,7 @@ def by_profile_property_setting_id(self,profile_property_setting_id: str) -> Pro async def get(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> Optional[ProfilePropertySettingCollectionResponse]: """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProfilePropertySettingCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilepropertysettings?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: ProfilePropertySetting, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ProfilePropertySettingsRequestBuilderGetQueryParameters(): """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py b/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py index d91cae02447..2e629f17724 100644 --- a/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py +++ b/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.admin_report_settings import AdminReportSettings from ...models.o_data_errors.o_data_error import ODataError + from .share_point.share_point_request_builder import SharePointRequestBuilder class ReportSettingsRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> ReportSettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return ReportSettingsRequestBuilder(self.request_adapter, raw_url) + @property + def share_point(self) -> SharePointRequestBuilder: + """ + Provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. + """ + from .share_point.share_point_request_builder import SharePointRequestBuilder + + return SharePointRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ReportSettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py new file mode 100644 index 00000000000..b68802efa16 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.api_usage_report_enablement_status_collection_response import ApiUsageReportEnablementStatusCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.api_usage_report_enablement_status_metric_item_request_builder import ApiUsageReportEnablementStatusMetricItemRequestBuilder + +class ApiUsageReportMetricsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApiUsageReportMetricsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_api_usage_report_enablement_status_metric(self,api_usage_report_enablement_status_metric: str) -> ApiUsageReportEnablementStatusMetricItemRequestBuilder: + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + param api_usage_report_enablement_status_metric: The unique identifier of apiUsageReportEnablementStatus + Returns: ApiUsageReportEnablementStatusMetricItemRequestBuilder + """ + if api_usage_report_enablement_status_metric is None: + raise TypeError("api_usage_report_enablement_status_metric cannot be null.") + from .item.api_usage_report_enablement_status_metric_item_request_builder import ApiUsageReportEnablementStatusMetricItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["apiUsageReportEnablementStatus%2Dmetric"] = api_usage_report_enablement_status_metric + return ApiUsageReportEnablementStatusMetricItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatusCollectionResponse]: + """ + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatusCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.api_usage_report_enablement_status_collection_response import ApiUsageReportEnablementStatusCollectionResponse + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatusCollectionResponse, error_mapping) + + async def post(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Create new navigation property to apiUsageReportMetrics for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to apiUsageReportMetrics for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ApiUsageReportMetricsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApiUsageReportMetricsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApiUsageReportMetricsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ApiUsageReportMetricsRequestBuilderGetQueryParameters(): + """ + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ApiUsageReportMetricsRequestBuilderGetRequestConfiguration(RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApiUsageReportMetricsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/count/count_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/count/count_request_builder.py new file mode 100644 index 00000000000..352a032c98a --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_item_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_item_request_builder.py new file mode 100644 index 00000000000..d0f54c3af77 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from ......models.o_data_errors.o_data_error import ODataError + +class ApiUsageReportEnablementStatusMetricItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApiUsageReportEnablementStatusMetricItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics/{apiUsageReportEnablementStatus%2Dmetric}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property apiUsageReportMetrics for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + The collection of API usage report metrics and the status of their enablement. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + async def patch(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Update the navigation property apiUsageReportMetrics in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property apiUsageReportMetrics for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of API usage report metrics and the status of their enablement. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property apiUsageReportMetrics in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ApiUsageReportEnablementStatusMetricItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApiUsageReportEnablementStatusMetricItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApiUsageReportEnablementStatusMetricItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters(): + """ + The collection of API usage report metrics and the status of their enablement. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_post_request_body.py b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_post_request_body.py new file mode 100644 index 00000000000..2e3f87e74fc --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class DisableApiUsageReportPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The metric property + metric: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DisableApiUsageReportPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DisableApiUsageReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DisableApiUsageReportPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "metric": lambda n : setattr(self, 'metric', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("metric", self.metric) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_request_builder.py new file mode 100644 index 00000000000..8740f41b236 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.o_data_errors.o_data_error import ODataError + from .disable_api_usage_report_post_request_body import DisableApiUsageReportPostRequestBody + +class DisableApiUsageReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the disableApiUsageReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DisableApiUsageReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/disableApiUsageReport", path_parameters) + + async def post(self,body: DisableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-disableapiusagereport?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_post_request_information(self,body: DisableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DisableApiUsageReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DisableApiUsageReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DisableApiUsageReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DisableApiUsageReportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/models/security/delete_certificate_record.py b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_post_request_body.py similarity index 55% rename from msgraph_beta/generated/models/security/delete_certificate_record.py rename to msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_post_request_body.py index 12ca009b68d..89534099c33 100644 --- a/msgraph_beta/generated/models/security/delete_certificate_record.py +++ b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_post_request_body.py @@ -1,43 +1,39 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - @dataclass -class DeleteCertificateRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.deleteCertificateRecord" +class EnableApiUsageReportPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The metric property + metric: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeleteCertificateRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> EnableApiUsageReportPostRequestBody: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeleteCertificateRecord + Returns: EnableApiUsageReportPostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DeleteCertificateRecord() + return EnableApiUsageReportPostRequestBody() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData - - from .audit_data import AuditData - fields: dict[str, Callable[[Any], None]] = { + "metric": lambda n : setattr(self, 'metric', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -48,6 +44,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) + writer.write_str_value("metric", self.metric) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_request_builder.py new file mode 100644 index 00000000000..139052e49f8 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.o_data_errors.o_data_error import ODataError + from .enable_api_usage_report_post_request_body import EnableApiUsageReportPostRequestBody + +class EnableApiUsageReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the enableApiUsageReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnableApiUsageReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/enableApiUsageReport", path_parameters) + + async def post(self,body: EnableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-enableapiusagereport?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_post_request_information(self,body: EnableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EnableApiUsageReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnableApiUsageReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnableApiUsageReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnableApiUsageReportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/share_point_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/share_point_request_builder.py new file mode 100644 index 00000000000..88ee41de030 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/share_point_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.share_point_report_settings import SharePointReportSettings + from .api_usage_report_metrics.api_usage_report_metrics_request_builder import ApiUsageReportMetricsRequestBuilder + from .disable_api_usage_report.disable_api_usage_report_request_builder import DisableApiUsageReportRequestBuilder + from .enable_api_usage_report.enable_api_usage_report_request_builder import EnableApiUsageReportRequestBuilder + +class SharePointRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePoint for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointReportSettings]: + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointReportSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.share_point_report_settings import SharePointReportSettings + + return await self.request_adapter.send_async(request_info, SharePointReportSettings, error_mapping) + + async def patch(self,body: SharePointReportSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointReportSettings]: + """ + Update the navigation property sharePoint in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointReportSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.share_point_report_settings import SharePointReportSettings + + return await self.request_adapter.send_async(request_info, SharePointReportSettings, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePoint for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SharePointReportSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePoint in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointRequestBuilder(self.request_adapter, raw_url) + + @property + def api_usage_report_metrics(self) -> ApiUsageReportMetricsRequestBuilder: + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + from .api_usage_report_metrics.api_usage_report_metrics_request_builder import ApiUsageReportMetricsRequestBuilder + + return ApiUsageReportMetricsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def disable_api_usage_report(self) -> DisableApiUsageReportRequestBuilder: + """ + Provides operations to call the disableApiUsageReport method. + """ + from .disable_api_usage_report.disable_api_usage_report_request_builder import DisableApiUsageReportRequestBuilder + + return DisableApiUsageReportRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def enable_api_usage_report(self) -> EnableApiUsageReportRequestBuilder: + """ + Provides operations to call the enableApiUsageReport method. + """ + from .enable_api_usage_report.enable_api_usage_report_request_builder import EnableApiUsageReportRequestBuilder + + return EnableApiUsageReportRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointRequestBuilderGetQueryParameters(): + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SharePointRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py index 39419d4fe73..79d91c864f0 100644 --- a/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - 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. + 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 doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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 doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py b/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py index 232b500fd08..6fc51402c4c 100644 --- a/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - 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. + 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 doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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 doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py b/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py index 1aeb77884f9..8a3ca687cc8 100644 --- a/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ServiceHealthIssueItemRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceHealthIssue]: """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceHealthIssue] Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-get?view=graph-rest-beta @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceHealthIssueItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ServiceHealthIssueItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py index 9cae1a5fcd9..d5e289f8922 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py @@ -13,7 +13,7 @@ class ArchivePostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py index 5be3af48bf4..35d8485ebe0 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py @@ -13,7 +13,7 @@ class FavoritePostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> FavoritePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py b/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py index 06d0a1a9561..98ce54ddf5a 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ServiceUpdateMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceUpdateMessage]: """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceUpdateMessage] Find more info here: https://learn.microsoft.com/graph/api/serviceupdatemessage-get?view=graph-rest-beta @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceUpdateMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ class ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class ServiceUpdateMessageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py index 6d23fb801a7..29686b6aa6a 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py @@ -13,7 +13,7 @@ class MarkReadPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkReadPostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py index f8d632e19eb..f979a2cdbd3 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py @@ -13,7 +13,7 @@ class MarkUnreadPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkUnreadPostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py index d99c75d60e8..f3a3ef2adb0 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py @@ -13,7 +13,7 @@ class UnarchivePostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UnarchivePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py index bc070d5dc75..f1e5a08a2d5 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py @@ -13,7 +13,7 @@ class UnfavoritePostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UnfavoritePostResponse: diff --git a/msgraph_beta/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py index 201cbaedece..955af7d6270 100644 --- a/msgraph_beta/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index ada02547f95..f31cecb7f86 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index 9c7b1edb875..5c07510dd9b 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index d99d81a0157..52e285f53ec 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index b04c151d7e5..7632d28d510 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index a44e6433bd3..a0c3e4d5fd0 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index 6271508f9d1..62a14dfc77f 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index f4a9f1be505..8b6eead2102 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py index 10d34463392..6980279369a 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: EnrollAssetsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra 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. + Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -53,7 +53,7 @@ async def post(self,body: EnrollAssetsPostRequestBody, request_configuration: Op def to_post_request_information(self,body: EnrollAssetsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra 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. + Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index 13679e48448..dc2498dea43 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index d00cc17a9b4..9e4af6fda83 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra 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. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index 12f5a9facd3..0f382eea17c 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 a Microsoft Entra 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. + 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 a Microsoft Entra device object if it doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py index 84c8f973cd5..4f9cad7f104 100644 --- a/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -122,7 +122,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py new file mode 100644 index 00000000000..a910c94c8d9 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AdmitAllFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdmitAllFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitAllFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py new file mode 100644 index 00000000000..fcfc1144233 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from ......models.o_data_errors.o_data_error import ODataError + from .admit_all_from_lobby_post_request_body import AdmitAllFromLobbyPostRequestBody + +class AdmitAllFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitAllFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitAllFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/app/calls/{call%2Did}/participants/admitAllFromLobby", path_parameters) + + async def post(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitAllFromLobbyOperation]: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitAllFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitAllFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdmitAllFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitAllFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitAllFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py new file mode 100644 index 00000000000..83915610bf3 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AdmitFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdmitFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py new file mode 100644 index 00000000000..d642082aa75 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.admit_from_lobby_operation import AdmitFromLobbyOperation + from .......models.o_data_errors.o_data_error import ODataError + from .admit_from_lobby_post_request_body import AdmitFromLobbyPostRequestBody + +class AdmitFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/admitFromLobby", path_parameters) + + async def post(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitFromLobbyOperation]: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.admit_from_lobby_operation import AdmitFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdmitFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py index 72b4c12dd4e..c3adc7beb6b 100644 --- a/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py @@ -16,7 +16,10 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.participant import Participant + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder from .mute.mute_request_builder import MuteRequestBuilder + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder from .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -141,6 +144,15 @@ def with_url(self,raw_url: str) -> ParticipantItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantItemRequestBuilder(self.request_adapter, raw_url) + @property + def admit_from_lobby(self) -> AdmitFromLobbyRequestBuilder: + """ + Provides operations to call the admitFromLobby method. + """ + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder + + return AdmitFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def mute(self) -> MuteRequestBuilder: """ @@ -150,6 +162,24 @@ def mute(self) -> MuteRequestBuilder: return MuteRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: + """ + Provides operations to call the removeFromLobby method. + """ + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + + return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def report_synthetic_media(self) -> ReportSyntheticMediaRequestBuilder: + """ + Provides operations to call the reportSyntheticMedia method. + """ + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder + + return ReportSyntheticMediaRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py new file mode 100644 index 00000000000..61398f081e1 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RemoveFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py new file mode 100644 index 00000000000..7f444d2b0b3 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.remove_from_lobby_operation import RemoveFromLobbyOperation + from .remove_from_lobby_post_request_body import RemoveFromLobbyPostRequestBody + +class RemoveFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/removeFromLobby", path_parameters) + + async def post(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoveFromLobbyOperation]: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoveFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.remove_from_lobby_operation import RemoveFromLobbyOperation + + return await self.request_adapter.send_async(request_info, RemoveFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py new file mode 100644 index 00000000000..1b8fa9902bf --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py @@ -0,0 +1,89 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + +@dataclass +class ReportSyntheticMediaPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The isMalicious property + is_malicious: Optional[bool] = False + # The contentMetadata property + content_metadata: Optional[MediaMetadata] = None + # The detectionDateTime property + detection_date_time: Optional[datetime.datetime] = None + # The detections property + detections: Optional[list[SyntheticMediaDetectionDetail]] = None + # The id property + id: Optional[UUID] = None + # The overallConfidence property + overall_confidence: Optional[float] = None + # The severity property + severity: Optional[DetectionSeverity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSyntheticMediaPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportSyntheticMediaPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportSyntheticMediaPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + fields: dict[str, Callable[[Any], None]] = { + "contentMetadata": lambda n : setattr(self, 'content_metadata', n.get_object_value(MediaMetadata)), + "detectionDateTime": lambda n : setattr(self, 'detection_date_time', n.get_datetime_value()), + "detections": lambda n : setattr(self, 'detections', n.get_collection_of_object_values(SyntheticMediaDetectionDetail)), + "id": lambda n : setattr(self, 'id', n.get_uuid_value()), + "isMalicious": lambda n : setattr(self, 'is_malicious', n.get_bool_value()), + "overallConfidence": lambda n : setattr(self, 'overall_confidence', n.get_float_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(DetectionSeverity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("contentMetadata", self.content_metadata) + writer.write_datetime_value("detectionDateTime", self.detection_date_time) + writer.write_collection_of_object_values("detections", self.detections) + writer.write_uuid_value("id", self.id) + writer.write_bool_value("isMalicious", self.is_malicious) + writer.write_float_value("overallConfidence", self.overall_confidence) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py new file mode 100644 index 00000000000..8a935eef28c --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .report_synthetic_media_post_request_body import ReportSyntheticMediaPostRequestBody + +class ReportSyntheticMediaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reportSyntheticMedia method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportSyntheticMediaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", path_parameters) + + async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action reportSyntheticMedia + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action reportSyntheticMedia + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReportSyntheticMediaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReportSyntheticMediaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportSyntheticMediaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReportSyntheticMediaRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py index d6c85868c7e..4d755ec033e 100644 --- a/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py @@ -17,6 +17,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.participant import Participant from .....models.participant_collection_response import ParticipantCollectionResponse + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder from .count.count_request_builder import CountRequestBuilder from .invite.invite_request_builder import InviteRequestBuilder from .item.participant_item_request_builder import ParticipantItemRequestBuilder @@ -128,6 +129,15 @@ def with_url(self,raw_url: str) -> ParticipantsRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantsRequestBuilder(self.request_adapter, raw_url) + @property + def admit_all_from_lobby(self) -> AdmitAllFromLobbyRequestBuilder: + """ + Provides operations to call the admitAllFromLobby method. + """ + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder + + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py b/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py index 1757e3aa0e0..2e47f747b97 100644 --- a/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py @@ -15,10 +15,10 @@ class PlayPromptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The loop property + loop: Optional[bool] = False # The clientContext property client_context: Optional[str] = None - # The loop property - loop: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None diff --git a/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py b/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py index 2ef7d0ba97c..a9737526670 100644 --- a/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py @@ -16,7 +16,11 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordPostRequestBody: diff --git a/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py b/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py index dbec3dbdbb3..cd0ac043a3f 100644 --- a/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py @@ -16,7 +16,11 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordResponsePostRequestBody: diff --git a/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py b/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py index aa01adff47c..86ed387f27d 100644 --- a/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py @@ -16,12 +16,12 @@ class RedirectPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The callbackUri property - callback_uri: Optional[str] = None # The maskCallee property - mask_callee: Optional[bool] = None + mask_callee: Optional[bool] = False # The maskCaller property - mask_caller: Optional[bool] = None + mask_caller: Optional[bool] = False + # The callbackUri property + callback_uri: Optional[str] = None # The targetDisposition property target_disposition: Optional[CallDisposition] = None # The targets property diff --git a/msgraph_beta/generated/application_templates/application_templates_request_builder.py b/msgraph_beta/generated/application_templates/application_templates_request_builder.py index 7cdaeefe581..3f53f1447be 100644 --- a/msgraph_beta/generated/application_templates/application_templates_request_builder.py +++ b/msgraph_beta/generated/application_templates/application_templates_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..models.application_template_collection_response import ApplicationTemplateCollectionResponse from ..models.o_data_errors.o_data_error import ODataError + from .categories.categories_request_builder import CategoriesRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.application_template_item_request_builder import ApplicationTemplateItemRequestBuilder @@ -88,6 +89,15 @@ def with_url(self,raw_url: str) -> ApplicationTemplatesRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplicationTemplatesRequestBuilder(self.request_adapter, raw_url) + @property + def categories(self) -> CategoriesRequestBuilder: + """ + Provides operations to call the categories method. + """ + from .categories.categories_request_builder import CategoriesRequestBuilder + + return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/models/security/skype_for_business_base_audit_record.py b/msgraph_beta/generated/application_templates/categories/categories_get_response.py similarity index 57% rename from msgraph_beta/generated/models/security/skype_for_business_base_audit_record.py rename to msgraph_beta/generated/application_templates/categories/categories_get_response.py index 541b981571f..bebf05f8ab2 100644 --- a/msgraph_beta/generated/models/security/skype_for_business_base_audit_record.py +++ b/msgraph_beta/generated/application_templates/categories/categories_get_response.py @@ -5,36 +5,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .audit_data import AuditData + from ...models.application_template_category import ApplicationTemplateCategory + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse -from .audit_data import AuditData +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class SkypeForBusinessBaseAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.skypeForBusinessBaseAuditRecord" +class CategoriesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApplicationTemplateCategory]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SkypeForBusinessBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> CategoriesGetResponse: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SkypeForBusinessBaseAuditRecord + Returns: CategoriesGetResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return SkypeForBusinessBaseAuditRecord() + return CategoriesGetResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData + from ...models.application_template_category import ApplicationTemplateCategory + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .audit_data import AuditData + from ...models.application_template_category import ApplicationTemplateCategory + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ApplicationTemplateCategory)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +53,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) diff --git a/msgraph_beta/generated/application_templates/categories/categories_request_builder.py b/msgraph_beta/generated/application_templates/categories/categories_request_builder.py new file mode 100644 index 00000000000..673af5a7499 --- /dev/null +++ b/msgraph_beta/generated/application_templates/categories/categories_request_builder.py @@ -0,0 +1,122 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .categories_get_response import CategoriesGetResponse + +class CategoriesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the categories method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CategoriesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/applicationTemplates/categories(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[CategoriesGetResponse]: + """ + Invoke function categories + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoriesGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .categories_get_response import CategoriesGetResponse + + return await self.request_adapter.send_async(request_info, CategoriesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function categories + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CategoriesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CategoriesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CategoriesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CategoriesRequestBuilderGetQueryParameters(): + """ + Invoke function categories + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CategoriesRequestBuilderGetRequestConfiguration(RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py index e54e01e2694..eb40bee392d 100644 --- a/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py index a4d1fa7e595..02e255c9788 100644 --- a/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/owners/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index 0a1509419a8..c9931fe1a7f 100644 --- a/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: AcquireAccessTokenPostRequestBody, request_configurati def to_post_request_information(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py index 05a53bc16d6..654e3bf4467 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 03bc614b472..b2b63241df3 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[StringKeyStringValuePair]: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringKeyStringValuePair] @@ -57,7 +57,7 @@ async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuratio def to_post_request_information(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py index 04d98c69562..7714fe12164 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: RestartPostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index 2c58f6a0345..9b0aba60efb 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 9d9462304ac..05718d46aa7 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index 3087fc5e1da..82128306c5d 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index 79dc8edabf4..ed12be6e745 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py index 506131d7f94..5a85edca4ab 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py index 2c73d36e27a..373197f7d37 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index b502067141c..f41c9259828 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: ValidateCredentialsPostRequestBody, request_configurat def to_post_request_information(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py index 899194336a1..8da907e02dd 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index 523e504c518..0a1a9dff830 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index b50bb090125..f8da72f2d2e 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py index d4d07fe5ef0..58211760f7f 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index c0bbc5b865b..1e23b0fd366 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py index c5c247f02ef..79e174d7e21 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Synchron async def patch(self,body: SynchronizationTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationTemplate]: """ - Update (override) the synchronization template associated with a given application. + Update (override) the synchronizationTemplate associated with a given application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationTemplate] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SynchronizationTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update (override) the synchronization template associated with a given application. + Update (override) the synchronizationTemplate associated with a given application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py index 10d9f4fe410..6eff9c78376 100644 --- a/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py index 889ca04efdc..a5e9623c157 100644 --- a/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py b/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py index b26b85b95d1..57fc7fb6480 100644 --- a/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py +++ b/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py @@ -49,7 +49,7 @@ def by_custom_security_attribute_audit_id(self,custom_security_attribute_audit_i async def get(self,request_configuration: Optional[RequestConfiguration[CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomSecurityAttributeAuditCollectionResponse]: """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomSecurityAttributeAuditCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/auditlogroot-list-customsecurityattributeaudits?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: CustomSecurityAttributeAudit, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters(): """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py b/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py index 2fadd53bd2b..7185fba6a8e 100644 --- a/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py +++ b/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py @@ -49,7 +49,7 @@ def by_directory_audit_id(self,directory_audit_id: str) -> DirectoryAuditItemReq async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryAuditCollectionResponse]: """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryAuditCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/directoryaudit-list?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: DirectoryAudit, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DirectoryAuditsRequestBuilderGetQueryParameters(): """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py b/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py index 63de2ca791a..b8bbc395cdd 100644 --- a/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py +++ b/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryAudit]: """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryAudit] Find more info here: https://learn.microsoft.com/graph/api/directoryaudit-get?view=graph-rest-beta @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class DirectoryAuditItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class DirectoryAuditItemRequestBuilderGetQueryParameters(): """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py b/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py index 72307998433..dabcdab09fa 100644 --- a/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py +++ b/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py @@ -49,7 +49,7 @@ def by_provisioning_object_summary_id(self,provisioning_object_summary_id: str) async def get(self,request_configuration: Optional[RequestConfiguration[ProvisioningRequestBuilderGetQueryParameters]] = None) -> Optional[ProvisioningObjectSummaryCollectionResponse]: """ - 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. + Get all provisioningObjectSummary 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProvisioningObjectSummaryCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/provisioningobjectsummary-list?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: ProvisioningObjectSummary, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProvisioningRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + Get all provisioningObjectSummary 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ProvisioningRequestBuilderGetQueryParameters(): """ - 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. + Get all provisioningObjectSummary 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/authentication_method_devices/item/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/authentication_method_devices/item/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py index 35aa47acce2..1be34e96e67 100644 --- a/msgraph_beta/generated/authentication_method_devices/item/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/authentication_method_devices/item/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py b/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py index 6a1f5dad098..0282ce302df 100644 --- a/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppointmentItemRequestBuilder: """ @@ -96,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_post_request_information(self,body: BookingAppointment, request_configura """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py b/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py index 6b997d29c91..3b7727a198f 100644 --- a/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py +++ b/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -98,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_patch_request_information(self,body: BookingAppointment, request_configur """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py new file mode 100644 index 00000000000..a910c94c8d9 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AdmitAllFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdmitAllFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitAllFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py new file mode 100644 index 00000000000..96147107116 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from ......models.o_data_errors.o_data_error import ODataError + from .admit_all_from_lobby_post_request_body import AdmitAllFromLobbyPostRequestBody + +class AdmitAllFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitAllFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitAllFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/admitAllFromLobby", path_parameters) + + async def post(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitAllFromLobbyOperation]: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitAllFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitAllFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdmitAllFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitAllFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitAllFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py new file mode 100644 index 00000000000..83915610bf3 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AdmitFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdmitFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py new file mode 100644 index 00000000000..ca6efa82df9 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.admit_from_lobby_operation import AdmitFromLobbyOperation + from .......models.o_data_errors.o_data_error import ODataError + from .admit_from_lobby_post_request_body import AdmitFromLobbyPostRequestBody + +class AdmitFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/admitFromLobby", path_parameters) + + async def post(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitFromLobbyOperation]: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.admit_from_lobby_operation import AdmitFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdmitFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py index 00db558a382..d46cf643051 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py @@ -16,7 +16,10 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.participant import Participant + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder from .mute.mute_request_builder import MuteRequestBuilder + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder from .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -143,6 +146,15 @@ def with_url(self,raw_url: str) -> ParticipantItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantItemRequestBuilder(self.request_adapter, raw_url) + @property + def admit_from_lobby(self) -> AdmitFromLobbyRequestBuilder: + """ + Provides operations to call the admitFromLobby method. + """ + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder + + return AdmitFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def mute(self) -> MuteRequestBuilder: """ @@ -152,6 +164,24 @@ def mute(self) -> MuteRequestBuilder: return MuteRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: + """ + Provides operations to call the removeFromLobby method. + """ + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + + return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def report_synthetic_media(self) -> ReportSyntheticMediaRequestBuilder: + """ + Provides operations to call the reportSyntheticMedia method. + """ + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder + + return ReportSyntheticMediaRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py new file mode 100644 index 00000000000..61398f081e1 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RemoveFromLobbyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveFromLobbyPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "clientContext": lambda n : setattr(self, 'client_context', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py new file mode 100644 index 00000000000..ba3ee71708b --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.remove_from_lobby_operation import RemoveFromLobbyOperation + from .remove_from_lobby_post_request_body import RemoveFromLobbyPostRequestBody + +class RemoveFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/removeFromLobby", path_parameters) + + async def post(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoveFromLobbyOperation]: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoveFromLobbyOperation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.remove_from_lobby_operation import RemoveFromLobbyOperation + + return await self.request_adapter.send_async(request_info, RemoveFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py new file mode 100644 index 00000000000..1b8fa9902bf --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py @@ -0,0 +1,89 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + +@dataclass +class ReportSyntheticMediaPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The isMalicious property + is_malicious: Optional[bool] = False + # The contentMetadata property + content_metadata: Optional[MediaMetadata] = None + # The detectionDateTime property + detection_date_time: Optional[datetime.datetime] = None + # The detections property + detections: Optional[list[SyntheticMediaDetectionDetail]] = None + # The id property + id: Optional[UUID] = None + # The overallConfidence property + overall_confidence: Optional[float] = None + # The severity property + severity: Optional[DetectionSeverity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSyntheticMediaPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportSyntheticMediaPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportSyntheticMediaPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + fields: dict[str, Callable[[Any], None]] = { + "contentMetadata": lambda n : setattr(self, 'content_metadata', n.get_object_value(MediaMetadata)), + "detectionDateTime": lambda n : setattr(self, 'detection_date_time', n.get_datetime_value()), + "detections": lambda n : setattr(self, 'detections', n.get_collection_of_object_values(SyntheticMediaDetectionDetail)), + "id": lambda n : setattr(self, 'id', n.get_uuid_value()), + "isMalicious": lambda n : setattr(self, 'is_malicious', n.get_bool_value()), + "overallConfidence": lambda n : setattr(self, 'overall_confidence', n.get_float_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(DetectionSeverity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("contentMetadata", self.content_metadata) + writer.write_datetime_value("detectionDateTime", self.detection_date_time) + writer.write_collection_of_object_values("detections", self.detections) + writer.write_uuid_value("id", self.id) + writer.write_bool_value("isMalicious", self.is_malicious) + writer.write_float_value("overallConfidence", self.overall_confidence) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py new file mode 100644 index 00000000000..ba1ef4d7313 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .report_synthetic_media_post_request_body import ReportSyntheticMediaPostRequestBody + +class ReportSyntheticMediaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reportSyntheticMedia method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportSyntheticMediaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", path_parameters) + + async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action reportSyntheticMedia + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action reportSyntheticMedia + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReportSyntheticMediaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReportSyntheticMediaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportSyntheticMediaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReportSyntheticMediaRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py index a6443078ad2..0f0803603ab 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py @@ -17,6 +17,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.participant import Participant from .....models.participant_collection_response import ParticipantCollectionResponse + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder from .count.count_request_builder import CountRequestBuilder from .invite.invite_request_builder import InviteRequestBuilder from .item.participant_item_request_builder import ParticipantItemRequestBuilder @@ -129,6 +130,15 @@ def with_url(self,raw_url: str) -> ParticipantsRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantsRequestBuilder(self.request_adapter, raw_url) + @property + def admit_all_from_lobby(self) -> AdmitAllFromLobbyRequestBuilder: + """ + Provides operations to call the admitAllFromLobby method. + """ + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder + + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py b/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py index 1757e3aa0e0..2e47f747b97 100644 --- a/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py @@ -15,10 +15,10 @@ class PlayPromptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The loop property + loop: Optional[bool] = False # The clientContext property client_context: Optional[str] = None - # The loop property - loop: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None diff --git a/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py b/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py index 2ef7d0ba97c..a9737526670 100644 --- a/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py @@ -16,7 +16,11 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordPostRequestBody: diff --git a/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py b/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py index dbec3dbdbb3..cd0ac043a3f 100644 --- a/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py @@ -16,7 +16,11 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordResponsePostRequestBody: diff --git a/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py b/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py index aa01adff47c..86ed387f27d 100644 --- a/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py @@ -16,12 +16,12 @@ class RedirectPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The callbackUri property - callback_uri: Optional[str] = None # The maskCallee property - mask_callee: Optional[bool] = None + mask_callee: Optional[bool] = False # The maskCaller property - mask_caller: Optional[bool] = None + mask_caller: Optional[bool] = False + # The callbackUri property + callback_uri: Optional[str] = None # The targetDisposition property target_disposition: Optional[CallDisposition] = None # The targets property diff --git a/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py b/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py index e143eb84ada..abc9c021414 100644 --- a/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py +++ b/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py @@ -13,9 +13,9 @@ class RevokeLicensesPostRequestBody(AdditionalDataHolder, BackedModel, Parsable) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The notifyManagedDevices property - notify_managed_devices: Optional[bool] = None + notify_managed_devices: Optional[bool] = False # The revokeUntrackedLicenses property - revoke_untracked_licenses: Optional[bool] = None + revoke_untracked_licenses: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RevokeLicensesPostRequestBody: diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py index 424c814cf28..7960d1f685e 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py @@ -20,6 +20,7 @@ from .approve_apps.approve_apps_request_builder import ApproveAppsRequestBuilder from .complete_signup.complete_signup_request_builder import CompleteSignupRequestBuilder from .create_google_play_web_token.create_google_play_web_token_request_builder import CreateGooglePlayWebTokenRequestBuilder + from .create_zero_touch_web_token.create_zero_touch_web_token_request_builder import CreateZeroTouchWebTokenRequestBuilder from .request_enterprise_upgrade_url.request_enterprise_upgrade_url_request_builder import RequestEnterpriseUpgradeUrlRequestBuilder from .request_signup_url.request_signup_url_request_builder import RequestSignupUrlRequestBuilder from .retrieve_store_layout.retrieve_store_layout_request_builder import RetrieveStoreLayoutRequestBuilder @@ -185,6 +186,15 @@ def create_google_play_web_token(self) -> CreateGooglePlayWebTokenRequestBuilder return CreateGooglePlayWebTokenRequestBuilder(self.request_adapter, self.path_parameters) + @property + def create_zero_touch_web_token(self) -> CreateZeroTouchWebTokenRequestBuilder: + """ + Provides operations to call the createZeroTouchWebToken method. + """ + from .create_zero_touch_web_token.create_zero_touch_web_token_request_builder import CreateZeroTouchWebTokenRequestBuilder + + return CreateZeroTouchWebTokenRequestBuilder(self.request_adapter, self.path_parameters) + @property def request_enterprise_upgrade_url(self) -> RequestEnterpriseUpgradeUrlRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py index b7fdfef4d78..6268e5f5086 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py @@ -13,7 +13,7 @@ class ApproveAppsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The approveAllPermissions property - approve_all_permissions: Optional[bool] = None + approve_all_permissions: Optional[bool] = False # The packageIds property package_ids: Optional[list[str]] = None diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py new file mode 100644 index 00000000000..1478d6b7f55 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CreateZeroTouchWebTokenPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The parentUri property + parent_uri: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CreateZeroTouchWebTokenPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CreateZeroTouchWebTokenPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CreateZeroTouchWebTokenPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "parentUri": lambda n : setattr(self, 'parent_uri', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("parentUri", self.parent_uri) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py new file mode 100644 index 00000000000..eefe749f83f --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CreateZeroTouchWebTokenPostResponse(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The value property + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CreateZeroTouchWebTokenPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CreateZeroTouchWebTokenPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CreateZeroTouchWebTokenPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py new file mode 100644 index 00000000000..bfb73064335 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .create_zero_touch_web_token_post_request_body import CreateZeroTouchWebTokenPostRequestBody + from .create_zero_touch_web_token_post_response import CreateZeroTouchWebTokenPostResponse + +class CreateZeroTouchWebTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the createZeroTouchWebToken method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CreateZeroTouchWebTokenRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken", path_parameters) + + async def post(self,body: CreateZeroTouchWebTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CreateZeroTouchWebTokenPostResponse]: + """ + Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CreateZeroTouchWebTokenPostResponse] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .create_zero_touch_web_token_post_response import CreateZeroTouchWebTokenPostResponse + + return await self.request_adapter.send_async(request_info, CreateZeroTouchWebTokenPostResponse, error_mapping) + + def to_post_request_information(self,body: CreateZeroTouchWebTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CreateZeroTouchWebTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CreateZeroTouchWebTokenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CreateZeroTouchWebTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py index 7f4b2a6974e..cdb5dc4fd3a 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py @@ -13,7 +13,7 @@ class SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody(Additional # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The enabled property - enabled: Optional[bool] = None + enabled: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody: diff --git a/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py b/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py index d45ffca373a..2130a2ca985 100644 --- a/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py +++ b/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py @@ -13,7 +13,7 @@ class EnablePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The enable property - enable: Optional[bool] = None + enable: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EnablePostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py index 0d51a3d4670..b50e43f61c5 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..d176a13a6c0 --- /dev/null +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.device_sync_status_response import DeviceSyncStatusResponse + from .....models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSyncStatusRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py index 721657b084e..d7bc193595f 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RemoveDeviceEsimPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "iccId": lambda n : setattr(self, 'icc_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_request_builder.py rename to msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py index 8eb7614fe3f..9bffff03df5 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_request_builder.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -14,29 +14,28 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_sites_backup import AllSitesBackup from .....models.o_data_errors.o_data_error import ODataError - from .disable_post_request_body import DisablePostRequestBody + from .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody -class DisableRequestBuilder(BaseRequestBuilder): +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the disable method. + Provides operations to call the removeDeviceEsim method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new DisableRequestBuilder and sets the default values. + Instantiates a new RemoveDeviceEsimRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allSitesBackup/disable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) - async def post(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllSitesBackup]: + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action disable + Remove eSIM from the device param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllSitesBackup] + Returns: None """ if body is None: raise TypeError("body cannot be null.") @@ -50,13 +49,11 @@ async def post(self,body: DisablePostRequestBody, request_configuration: Optiona } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_sites_backup import AllSitesBackup - - return await self.request_adapter.send_async(request_info, AllSitesBackup, error_mapping) + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_post_request_information(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action disable + Remove eSIM from the device param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -69,18 +66,18 @@ def to_post_request_information(self,body: DisablePostRequestBody, request_confi request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> DisableRequestBuilder: + def with_url(self,raw_url: str) -> RemoveDeviceEsimRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: DisableRequestBuilder + Returns: RemoveDeviceEsimRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return DisableRequestBuilder(self.request_adapter, raw_url) + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) @dataclass - class DisableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py index e529e8a2f3a..06c7e0effc3 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py b/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py index 9a0b60a70bd..79cee2902d1 100644 --- a/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py +++ b/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py @@ -13,7 +13,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse(AdditionalDataHolder # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClearEnrollmentTimeDeviceMembershipTargetPostResponse: diff --git a/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py index 9ec87dbd4f3..e91554de988 100644 --- a/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py +++ b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py @@ -15,10 +15,10 @@ class ImportAppleDeviceIdentityListPostRequestBody(AdditionalDataHolder, BackedM # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteImportedDeviceIdentities property + overwrite_imported_device_identities: Optional[bool] = False # The importedAppleDeviceIdentities property imported_apple_device_identities: Optional[list[ImportedAppleDeviceIdentity]] = None - # The overwriteImportedDeviceIdentities property - overwrite_imported_device_identities: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ImportAppleDeviceIdentityListPostRequestBody: diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py b/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py index f04fa851c1c..779a021c917 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py @@ -15,10 +15,10 @@ class SetScheduledRetireStatePostRequestBody(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The scopedToAllDevices property + scoped_to_all_devices: Optional[bool] = False # The managedDeviceIds property managed_device_ids: Optional[list[str]] = None - # The scopedToAllDevices property - scoped_to_all_devices: Optional[bool] = None # Cancel or confirm scheduled retire state: Optional[ScheduledRetireState] = None diff --git a/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py b/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py index 9c77aebd689..ae1c4af61a2 100644 --- a/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py +++ b/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py @@ -15,10 +15,10 @@ class ImportDeviceIdentityListPostRequestBody(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteImportedDeviceIdentities property + overwrite_imported_device_identities: Optional[bool] = False # The importedDeviceIdentities property imported_device_identities: Optional[list[ImportedDeviceIdentity]] = None - # The overwriteImportedDeviceIdentities property - overwrite_imported_device_identities: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ImportDeviceIdentityListPostRequestBody: diff --git a/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py b/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py index 20a606eb4e6..31e788ac932 100644 --- a/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py +++ b/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py @@ -12,10 +12,10 @@ class MigrateToTemplatePostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The preserveCustomValues property + preserve_custom_values: Optional[bool] = False # The newTemplateId property new_template_id: Optional[str] = None - # The preserveCustomValues property - preserve_custom_values: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MigrateToTemplatePostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py index 0d51a3d4670..b50e43f61c5 100644 --- a/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..dfb28d6e4fa --- /dev/null +++ b/msgraph_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.device_sync_status_response import DeviceSyncStatusResponse + from .....models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSyncStatusRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py index f8349218aef..2a09e01db12 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RemoveDeviceEsimPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "iccId": lambda n : setattr(self, 'icc_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_request_builder.py rename to msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py index 09959b47621..df676f34a53 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_request_builder.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -14,29 +14,28 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_drives_backup import AllDrivesBackup from .....models.o_data_errors.o_data_error import ODataError - from .disable_post_request_body import DisablePostRequestBody + from .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody -class DisableRequestBuilder(BaseRequestBuilder): +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the disable method. + Provides operations to call the removeDeviceEsim method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new DisableRequestBuilder and sets the default values. + Instantiates a new RemoveDeviceEsimRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allDrivesBackup/disable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) - async def post(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllDrivesBackup]: + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action disable + Remove eSIM from the device param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllDrivesBackup] + Returns: None """ if body is None: raise TypeError("body cannot be null.") @@ -50,13 +49,11 @@ async def post(self,body: DisablePostRequestBody, request_configuration: Optiona } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_drives_backup import AllDrivesBackup - - return await self.request_adapter.send_async(request_info, AllDrivesBackup, error_mapping) + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_post_request_information(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action disable + Remove eSIM from the device param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -69,18 +66,18 @@ def to_post_request_information(self,body: DisablePostRequestBody, request_confi request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> DisableRequestBuilder: + def with_url(self,raw_url: str) -> RemoveDeviceEsimRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: DisableRequestBuilder + Returns: RemoveDeviceEsimRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return DisableRequestBuilder(self.request_adapter, raw_url) + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) @dataclass - class DisableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py index e529e8a2f3a..06c7e0effc3 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/device_management/reports/reports_request_builder.py b/msgraph_beta/generated/device_management/reports/reports_request_builder.py index 882f91ec62f..9c2a2083c40 100644 --- a/msgraph_beta/generated/device_management/reports/reports_request_builder.py +++ b/msgraph_beta/generated/device_management/reports/reports_request_builder.py @@ -129,7 +129,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Get reports from deviceManagement + Reports singleton param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] """ @@ -183,7 +183,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get reports from deviceManagement + Reports singleton param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -938,7 +938,7 @@ class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Query @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Get reports from deviceManagement + Reports singleton """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py b/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py index 9a0b60a70bd..79cee2902d1 100644 --- a/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py +++ b/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py @@ -13,7 +13,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse(AdditionalDataHolder # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClearEnrollmentTimeDeviceMembershipTargetPostResponse: diff --git a/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py b/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py index 04a05f6f231..cb592bcdf08 100644 --- a/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py +++ b/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py @@ -13,7 +13,7 @@ class HasCustomRoleScopeTagGetResponse(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> HasCustomRoleScopeTagGetResponse: diff --git a/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py b/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py index c01956d2dfd..8df93f0bcff 100644 --- a/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py +++ b/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py @@ -13,7 +13,7 @@ class ScopedForResourceWithResourceGetResponse(AdditionalDataHolder, BackedModel # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ScopedForResourceWithResourceGetResponse: diff --git a/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py b/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py index d45ffca373a..2130a2ca985 100644 --- a/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py +++ b/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py @@ -13,7 +13,7 @@ class EnablePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The enable property - enable: Optional[bool] = None + enable: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EnablePostRequestBody: diff --git a/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py b/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py index bac66950515..3495d1659a4 100644 --- a/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py +++ b/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py @@ -13,7 +13,7 @@ class VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse(AdditionalDa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse: diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py index b5c54f196dc..ab4b4bd0ce5 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RetryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action retry + Retry a cloudPcBulkAction object with selected Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpcbulkaction-retry?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: RetryPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: RetryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action retry + Retry a cloudPcBulkAction object with selected Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py index 3a920f75c9b..ee22b472e1a 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py @@ -74,10 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CloudApp async def post(self,body: CloudPcCloudApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcCloudApp]: """ - Create new navigation property to cloudApps for deviceManagement + Create a new cloudPcCloudApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcCloudApp] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudapps?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CloudPcCloudApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to cloudApps for deviceManagement + Create a new cloudPcCloudApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py index 971e3dfe514..9e7d4ebd53e 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property cloudApps for deviceManagement + Delete a cloudPcCloudApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpccloudapp-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -95,7 +96,7 @@ async def patch(self,body: CloudPcCloudApp, request_configuration: Optional[Requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property cloudApps for deviceManagement + Delete a cloudPcCloudApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py new file mode 100644 index 00000000000..d8e6215714d --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.cloud_pc_pool import CloudPcPool + from ....models.cloud_pc_pool_collection_response import CloudPcPoolCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_pc_pool_item_request_builder import CloudPcPoolItemRequestBuilder + +class CloudPcPoolsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPcPoolsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_pc_pool_id(self,cloud_pc_pool_id: str) -> CloudPcPoolItemRequestBuilder: + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity. + param cloud_pc_pool_id: The unique identifier of cloudPcPool + Returns: CloudPcPoolItemRequestBuilder + """ + if cloud_pc_pool_id is None: + raise TypeError("cloud_pc_pool_id cannot be null.") + from .item.cloud_pc_pool_item_request_builder import CloudPcPoolItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudPcPool%2Did"] = cloud_pc_pool_id + return CloudPcPoolItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolCollectionResponse]: + """ + List the properties and relationships of the cloudPcPool objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcpools?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_pool_collection_response import CloudPcPoolCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudPcPoolCollectionResponse, error_mapping) + + async def post(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: + """ + Create a new cloudPcPool object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudpcpools?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_pool import CloudPcPool + + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the properties and relationships of the cloudPcPool objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new cloudPcPool object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPcPoolsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPcPoolsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPcPoolsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CloudPcPoolsRequestBuilderGetQueryParameters(): + """ + List the properties and relationships of the cloudPcPool objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CloudPcPoolsRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/count/count_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/count/count_request_builder.py new file mode 100644 index 00000000000..70b4f9bc178 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py new file mode 100644 index 00000000000..5753af5807d --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + from ......models.cloud_pc_pool_assignment_collection_response import CloudPcPoolAssignmentCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_pc_pool_assignment_item_request_builder import CloudPcPoolAssignmentItemRequestBuilder + +class AssignmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AssignmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/{cloudPcPool%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_pc_pool_assignment_id(self,cloud_pc_pool_assignment_id: str) -> CloudPcPoolAssignmentItemRequestBuilder: + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + param cloud_pc_pool_assignment_id: The unique identifier of cloudPcPoolAssignment + Returns: CloudPcPoolAssignmentItemRequestBuilder + """ + if cloud_pc_pool_assignment_id is None: + raise TypeError("cloud_pc_pool_assignment_id cannot be null.") + from .item.cloud_pc_pool_assignment_item_request_builder import CloudPcPoolAssignmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudPcPoolAssignment%2Did"] = cloud_pc_pool_assignment_id + return CloudPcPoolAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignmentCollectionResponse]: + """ + List the assignments of a cloudPcPool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignmentCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-list-assignments?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cloud_pc_pool_assignment_collection_response import CloudPcPoolAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignmentCollectionResponse, error_mapping) + + async def post(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + Create a new cloudPcPoolAssignment for a cloudPcPool. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-post-assignments?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the assignments of a cloudPcPool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new cloudPcPoolAssignment for a cloudPcPool. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AssignmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AssignmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AssignmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AssignmentsRequestBuilderGetQueryParameters(): + """ + List the assignments of a cloudPcPool. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AssignmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AssignmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/count/count_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/count/count_request_builder.py new file mode 100644 index 00000000000..ecd230a70e8 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/{cloudPcPool%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py new file mode 100644 index 00000000000..a4812b96d36 --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class CloudPcPoolAssignmentItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPcPoolAssignmentItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/{cloudPcPool%2Did}/assignments/{cloudPcPoolAssignment%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a cloudPcPoolAssignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpoolassignment-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + Read the properties of a cloudPcPoolAssignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpoolassignment-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + async def patch(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + Update the navigation property assignments in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a cloudPcPoolAssignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties of a cloudPcPoolAssignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property assignments in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPcPoolAssignmentItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPcPoolAssignmentItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPcPoolAssignmentItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters(): + """ + Read the properties of a cloudPcPoolAssignment object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py new file mode 100644 index 00000000000..52e7446df8f --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cloud_pc_pool import CloudPcPool + from .....models.o_data_errors.o_data_error import ODataError + from .assignments.assignments_request_builder import AssignmentsRequestBuilder + +class CloudPcPoolItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPcPoolItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/{cloudPcPool%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a cloudPcPool object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPool]: + """ + Read the properties and relationships of a cloudPcPool object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cloud_pc_pool import CloudPcPool + + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) + + async def patch(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: + """ + Update the properties of a cloudPcPool object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cloud_pc_pool import CloudPcPool + + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a cloudPcPool object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a cloudPcPool object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a cloudPcPool object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPcPoolItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPcPoolItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPcPoolItemRequestBuilder(self.request_adapter, raw_url) + + @property + def assignments(self) -> AssignmentsRequestBuilder: + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + """ + from .assignments.assignments_request_builder import AssignmentsRequestBuilder + + return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CloudPcPoolItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a cloudPcPool object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CloudPcPoolItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py index 793067e73e9..4e761c09b29 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAdDomainPasswordPostRequestBody, request_configu def to_post_request_information(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py index 30eee02a864..b7371a09643 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: OrganizationActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcOrganizationActionDetail]: """ - Invoke action organizationAction + Trigger a Cloud PC organization action. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOrganizationActionDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: OrganizationActionPostRequestBody, request_configurati def to_post_request_information(self,body: OrganizationActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action organizationAction + Trigger a Cloud PC organization action. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py index 1feb760cafb..ad3a49927fe 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py @@ -15,6 +15,8 @@ class ApplyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The isForceUserLogoffEnabled property + is_force_user_logoff_enabled: Optional[bool] = False # The policySettings property policy_settings: Optional[CloudPcPolicySettingType] = None # The reservePercentage property @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ......models.cloud_pc_policy_setting_type import CloudPcPolicySettingType fields: dict[str, Callable[[Any], None]] = { + "isForceUserLogoffEnabled": lambda n : setattr(self, 'is_force_user_logoff_enabled', n.get_bool_value()), "policySettings": lambda n : setattr(self, 'policy_settings', n.get_collection_of_enum_values(CloudPcPolicySettingType)), "reservePercentage": lambda n : setattr(self, 'reserve_percentage', n.get_int_value()), } @@ -54,6 +57,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("isForceUserLogoffEnabled", self.is_force_user_logoff_enabled) writer.write_enum_value("policySettings", self.policy_settings) writer.write_int_value("reservePercentage", self.reserve_percentage) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py index 0986beb34a0..d9294e2be24 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ApplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ApplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ApplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py index 7047188c3b0..23fad443a69 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py index 7e5031fdedf..e518434e5df 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py @@ -21,6 +21,7 @@ from .assignments.assignments_request_builder import AssignmentsRequestBuilder from .retrieve_policy_apply_action_result.retrieve_policy_apply_action_result_request_builder import RetrievePolicyApplyActionResultRequestBuilder from .retrieve_policy_apply_schedule.retrieve_policy_apply_schedule_request_builder import RetrievePolicyApplyScheduleRequestBuilder + from .retrieve_policy_update_status_result.retrieve_policy_update_status_result_request_builder import RetrievePolicyUpdateStatusResultRequestBuilder from .retry.retry_request_builder import RetryRequestBuilder from .schedule_policy_apply_task.schedule_policy_apply_task_request_builder import SchedulePolicyApplyTaskRequestBuilder @@ -193,6 +194,15 @@ def retrieve_policy_apply_schedule(self) -> RetrievePolicyApplyScheduleRequestBu return RetrievePolicyApplyScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def retrieve_policy_update_status_result(self) -> RetrievePolicyUpdateStatusResultRequestBuilder: + """ + Provides operations to call the retrievePolicyUpdateStatusResult method. + """ + from .retrieve_policy_update_status_result.retrieve_policy_update_status_result_request_builder import RetrievePolicyUpdateStatusResultRequestBuilder + + return RetrievePolicyUpdateStatusResultRequestBuilder(self.request_adapter, self.path_parameters) + @property def retry(self) -> RetryRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py new file mode 100644 index 00000000000..bec4dd7e6fc --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_policy_pending_apply_status_result import CloudPcPolicyPendingApplyStatusResult + from ......models.o_data_errors.o_data_error import ODataError + +class RetrievePolicyUpdateStatusResultRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrievePolicyUpdateStatusResult method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrievePolicyUpdateStatusResultRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyUpdateStatusResult()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPolicyPendingApplyStatusResult]: + """ + Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPolicyPendingApplyStatusResult] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-retrievepolicyupdatestatusresult?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cloud_pc_policy_pending_apply_status_result import CloudPcPolicyPendingApplyStatusResult + + return await self.request_adapter.send_async(request_info, CloudPcPolicyPendingApplyStatusResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RetrievePolicyUpdateStatusResultRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrievePolicyUpdateStatusResultRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrievePolicyUpdateStatusResultRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/reports/reports_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/reports_request_builder.py index a6f91112d7a..d0c9e766240 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/reports_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/reports_request_builder.py @@ -70,7 +70,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcReports]: """ - Cloud PC-related reports. + Cloud PC-related reports. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcReports] """ @@ -148,7 +148,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Cloud PC-related reports. + Cloud PC-related reports. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -354,7 +354,7 @@ class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Query @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Cloud PC-related reports. + Cloud PC-related reports. Read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py index 8d281c28a84..ffa1bdee088 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes @@ -54,7 +54,7 @@ async def post(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, req def to_post_request_information(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py index 0f1b88f766d..8f5e22a2c3b 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py @@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcOrganizationActionDetail]: """ - Invoke function retrieveOrganizationActionDetail + Retrieve the details of a cloudPcOrganizationActionDetail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOrganizationActionDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke function retrieveOrganizationActionDetail + Retrieve the details of a cloudPcOrganizationActionDetail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py index 2900a85dc10..50d0256a2f4 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py @@ -49,7 +49,7 @@ def by_cloud_pc_service_plan_id(self,cloud_pc_service_plan_id: str) -> CloudPcSe async def get(self,request_configuration: Optional[RequestConfiguration[ServicePlansRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcServicePlanCollectionResponse]: """ - 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. + 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, the Microsoft Graph API is available for Windows 365 Enterprise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcServicePlanCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: CloudPcServicePlan, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePlansRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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, the Microsoft Graph API is available for Windows 365 Enterprise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ServicePlansRequestBuilderGetQueryParameters(): """ - 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. + 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, the Microsoft Graph API is available for Windows 365 Enterprise. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py index 86ddeede0b3..144a7d95e08 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py @@ -19,6 +19,7 @@ from .audit_events.audit_events_request_builder import AuditEventsRequestBuilder from .bulk_actions.bulk_actions_request_builder import BulkActionsRequestBuilder from .cloud_apps.cloud_apps_request_builder import CloudAppsRequestBuilder + from .cloud_pc_pools.cloud_pc_pools_request_builder import CloudPcPoolsRequestBuilder from .cloud_p_cs.cloud_p_cs_request_builder import CloudPCsRequestBuilder from .cross_cloud_government_organization_mapping.cross_cloud_government_organization_mapping_request_builder import CrossCloudGovernmentOrganizationMappingRequestBuilder from .device_images.device_images_request_builder import DeviceImagesRequestBuilder @@ -211,6 +212,15 @@ def cloud_p_cs(self) -> CloudPCsRequestBuilder: return CloudPCsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def cloud_pc_pools(self) -> CloudPcPoolsRequestBuilder: + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity. + """ + from .cloud_pc_pools.cloud_pc_pools_request_builder import CloudPcPoolsRequestBuilder + + return CloudPcPoolsRequestBuilder(self.request_adapter, self.path_parameters) + @property def cross_cloud_government_organization_mapping(self) -> CrossCloudGovernmentOrganizationMappingRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py index 8fcf738dfda..e76cfb4be1e 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py @@ -13,7 +13,7 @@ class ApproveFotaAppsPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ApproveFotaAppsPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py index e639f17928b..fb9c64663da 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py @@ -13,7 +13,7 @@ class ConnectPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ConnectPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py index 8cddbf4b3f7..aa8e176ce7d 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py @@ -13,7 +13,7 @@ class DisconnectPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DisconnectPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py index 906f01e8a44..e0ee5291e4e 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py @@ -13,7 +13,7 @@ class HasActiveDeploymentsPostResponse(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> HasActiveDeploymentsPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py index c06505d46ea..a08ee598142 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py @@ -13,7 +13,7 @@ class CancelPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostResponse: diff --git a/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py index 547bae7411d..79e639182dd 100644 --- a/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py index 2f216233c7e..daa4a29ba85 100644 --- a/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py index 37498764b47..49a59bb369e 100644 --- a/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py index e6c15f9a1e8..f4aa886cc55 100644 --- a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory/directory_request_builder.py b/msgraph_beta/generated/directory/directory_request_builder.py index da52b00a504..0ef3e368288 100644 --- a/msgraph_beta/generated/directory/directory_request_builder.py +++ b/msgraph_beta/generated/directory/directory_request_builder.py @@ -35,6 +35,7 @@ from .recommendations.recommendations_request_builder import RecommendationsRequestBuilder from .recommendation_configuration.recommendation_configuration_request_builder import RecommendationConfigurationRequestBuilder from .recovery.recovery_request_builder import RecoveryRequestBuilder + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder from .shared_email_domains.shared_email_domains_request_builder import SharedEmailDomainsRequestBuilder from .subscriptions.subscriptions_request_builder import SubscriptionsRequestBuilder from .subscriptions_with_commerce_subscription_id.subscriptions_with_commerce_subscription_id_request_builder import SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -329,6 +330,15 @@ def recovery(self) -> RecoveryRequestBuilder: return RecoveryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remote_tenant_groups(self) -> RemoteTenantGroupsRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder + + return RemoteTenantGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property def shared_email_domains(self) -> SharedEmailDomainsRequestBuilder: """ diff --git a/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py b/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py index 626726080ac..7703bb9b027 100644 --- a/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("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. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -127,7 +127,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("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. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/directory/remote_tenant_groups/count/count_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/count/count_request_builder.py new file mode 100644 index 00000000000..c3b67c8e429 --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py new file mode 100644 index 00000000000..306ab65002e --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py @@ -0,0 +1,196 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.remote_tenant_group import RemoteTenantGroup + +class RemoteTenantGroupItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + Find more info here: https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-beta + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + async def patch(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoteTenantGroupItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a remoteTenantGroup object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RemoteTenantGroupItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py new file mode 100644 index 00000000000..0910e57475a --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py @@ -0,0 +1,215 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.remote_tenant_group import RemoteTenantGroup + from ...models.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + +class RemoteTenantGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_remote_tenant_group_id(self,remote_tenant_group_id: str) -> RemoteTenantGroupItemRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + param remote_tenant_group_id: The unique identifier of remoteTenantGroup + Returns: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if remote_tenant_group_id is None: + raise TypeError("remote_tenant_group_id cannot be null.") + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["remoteTenantGroup%2Did"] = remote_tenant_group_id + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroupCollectionResponse]: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroupCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-beta + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + + return await self.request_adapter.send_async(request_info, RemoteTenantGroupCollectionResponse, error_mapping) + + async def post(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoteTenantGroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoteTenantGroupsRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RemoteTenantGroupsRequestBuilderGetQueryParameters(): + """ + Get a list of the remoteTenantGroup objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RemoteTenantGroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py b/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py index 58c495772fd..f4e6b0312c4 100644 --- a/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py +++ b/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py @@ -16,7 +16,7 @@ class CreateDeviceFromTemplatePostRequestBody(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The accountEnabled property - account_enabled: Optional[bool] = None + account_enabled: Optional[bool] = False # The alternativeNames property alternative_names: Optional[list[str]] = None # The externalDeviceId property diff --git a/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py index 47e134bc7ff..fcd9ceed047 100644 --- a/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py b/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py index 090c335ab49..371546a41e6 100644 --- a/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py +++ b/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py @@ -13,7 +13,7 @@ class ForceDeletePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The disableUserAccounts property - disable_user_accounts: Optional[bool] = None + disable_user_accounts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ForceDeletePostRequestBody: diff --git a/msgraph_beta/generated/domains/item/promote/promote_post_response.py b/msgraph_beta/generated/domains/item/promote/promote_post_response.py index a00571a467d..421f0fe57fe 100644 --- a/msgraph_beta/generated/domains/item/promote/promote_post_response.py +++ b/msgraph_beta/generated/domains/item/promote/promote_post_response.py @@ -13,7 +13,7 @@ class PromotePostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> PromotePostResponse: diff --git a/msgraph_beta/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0ec0e7f3d6e..ee4dfba575c 100644 --- a/msgraph_beta/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py index 56a092d88c8..38c10a0dea3 100644 --- a/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py @@ -16,9 +16,9 @@ class CopyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The childrenOnly property - children_only: Optional[bool] = None + children_only: Optional[bool] = False # The includeAllVersionHistory property - include_all_version_history: Optional[bool] = None + include_all_version_history: Optional[bool] = False # The name property name: Optional[str] = None # The parentReference property diff --git a/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py index 3d3ac06083b..4f01d330ec7 100644 --- a/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index f570edd5bf8..d626cbeba0e 100644 --- a/msgraph_beta/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py b/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py index a09c5a8af12..767ae90bd42 100644 --- a/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py @@ -39,9 +39,11 @@ from .invite.invite_request_builder import InviteRequestBuilder from .last_modified_by_user.last_modified_by_user_request_builder import LastModifiedByUserRequestBuilder from .list_item.list_item_request_builder import ListItemRequestBuilder + from .lock.lock_request_builder import LockRequestBuilder from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .permissions.permissions_request_builder import PermissionsRequestBuilder from .preview.preview_request_builder import PreviewRequestBuilder + from .release_lock.release_lock_request_builder import ReleaseLockRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .retention_label.retention_label_request_builder import RetentionLabelRequestBuilder from .search_with_q.search_with_q_request_builder import SearchWithQRequestBuilder @@ -405,6 +407,15 @@ def list_item(self) -> ListItemRequestBuilder: return ListItemRequestBuilder(self.request_adapter, self.path_parameters) + @property + def lock(self) -> LockRequestBuilder: + """ + Provides operations to call the lock method. + """ + from .lock.lock_request_builder import LockRequestBuilder + + return LockRequestBuilder(self.request_adapter, self.path_parameters) + @property def permanent_delete(self) -> PermanentDeleteRequestBuilder: """ @@ -432,6 +443,15 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) + @property + def release_lock(self) -> ReleaseLockRequestBuilder: + """ + Provides operations to call the releaseLock method. + """ + from .release_lock.release_lock_request_builder import ReleaseLockRequestBuilder + + return ReleaseLockRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ diff --git a/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py index 4e48cd9ba71..61321fd50da 100644 --- a/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py @@ -15,6 +15,12 @@ class InvitePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The requireSignIn property + require_sign_in: Optional[bool] = False + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendInvitation property + send_invitation: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[str] = None # The message property @@ -23,14 +29,8 @@ class InvitePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The requireSignIn property - require_sign_in: Optional[bool] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The roles property roles: Optional[list[str]] = None - # The sendInvitation property - send_invitation: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> InvitePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 717a83f121d..4ff1a21b4e1 100644 --- a/msgraph_beta/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py new file mode 100644 index 00000000000..4abb3b5d84e --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class LockPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The durationMinutes property + duration_minutes: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LockPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LockPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LockPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "durationMinutes": lambda n : setattr(self, 'duration_minutes', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("durationMinutes", self.duration_minutes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/drives/item/items/item/lock/lock_request_builder.py b/msgraph_beta/generated/drives/item/items/item/lock/lock_request_builder.py new file mode 100644 index 00000000000..bd6742a5b73 --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/lock/lock_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.lock_info import LockInfo + from ......models.o_data_errors.o_data_error import ODataError + from .lock_post_request_body import LockPostRequestBody + +class LockRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the lock method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LockRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lock", path_parameters) + + async def post(self,body: LockPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LockInfo]: + """ + Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LockInfo] + Find more info here: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.lock_info import LockInfo + + return await self.request_adapter.send_async(request_info, LockInfo, error_mapping) + + def to_post_request_information(self,body: LockPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> LockRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: LockRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LockRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class LockRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py index 4bf4f82427a..60e8817d637 100644 --- a/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py @@ -13,9 +13,9 @@ class PreviewPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The allowEdit property - allow_edit: Optional[bool] = None + allow_edit: Optional[bool] = False # The chromeless property - chromeless: Optional[bool] = None + chromeless: Optional[bool] = False # The page property page: Optional[str] = None # The viewer property diff --git a/msgraph_beta/generated/drives/item/items/item/release_lock/release_lock_request_builder.py b/msgraph_beta/generated/drives/item/items/item/release_lock/release_lock_request_builder.py new file mode 100644 index 00000000000..556c0517067 --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/release_lock/release_lock_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class ReleaseLockRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the releaseLock method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReleaseLockRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/releaseLock", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReleaseLockRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReleaseLockRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReleaseLockRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReleaseLockRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py index e7d897a6440..e2d20bc3238 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py @@ -13,7 +13,7 @@ class CreateSessionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The persistChanges property - persist_changes: Optional[bool] = None + persist_changes: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CreateSessionPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py index 3606198a254..149c08b6e8d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py @@ -12,10 +12,10 @@ class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The hasHeaders property + has_headers: Optional[bool] = False # The address property address: Optional[str] = None - # The hasHeaders property - has_headers: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py index f73e95b83c5..96b7c17f25e 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py @@ -15,10 +15,10 @@ class ApplyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The matchCase property + match_case: Optional[bool] = False # The fields property fields: Optional[list[WorkbookSortField]] = None - # The matchCase property - match_case: Optional[bool] = None # The method property method: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py index 3606198a254..149c08b6e8d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py @@ -12,10 +12,10 @@ class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The hasHeaders property + has_headers: Optional[bool] = False # The address property address: Optional[str] = None - # The hasHeaders property - has_headers: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py index af8ba72129c..58ad675aa2d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py @@ -15,10 +15,10 @@ class ApplyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The matchCase property + match_case: Optional[bool] = False # The fields property fields: Optional[list[WorkbookSortField]] = None - # The matchCase property - match_case: Optional[bool] = None # The method property method: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index cbc2a3ec383..b7876a4f6ab 100644 --- a/msgraph_beta/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 75a6671c340..122f3478a14 100644 --- a/msgraph_beta/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py index 0916d1eddbc..a1e19b02e8c 100644 --- a/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index a70dd3cc114..0d7316e4f2a 100644 --- a/msgraph_beta/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 5752e6f23d1..bf394064cb2 100644 --- a/msgraph_beta/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0e780aeb800..758f8eec74b 100644 --- a/msgraph_beta/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/drives/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/education/classes/classes_request_builder.py b/msgraph_beta/generated/education/classes/classes_request_builder.py index e0a7d88a6e6..877b1da6d45 100644 --- a/msgraph_beta/generated/education/classes/classes_request_builder.py +++ b/msgraph_beta/generated/education/classes/classes_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ClassesR async def post(self,body: EducationClass, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationClass]: """ - 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 willadd 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. + 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 willadd 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 doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationClass] @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: EducationClass, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 willadd 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. + 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 willadd 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 doesn't 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py index b6bd55cc301..96ce8ea2f81 100644 --- a/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py index e1e89de59c4..967cacc453f 100644 --- a/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py index 6a370dcbfdd..b275f81bfe9 100644 --- a/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py index c0f6d94b53b..45838b92480 100644 --- a/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py index cee317b7076..d5bc4cc366b 100644 --- a/msgraph_beta/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/education/me/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py b/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py index 444abdc90c7..580162133e8 100644 --- a/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py b/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py index 541055efa84..6b8f3ee0131 100644 --- a/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py index 8d350bde50d..6117f1d57ae 100644 --- a/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py index 56e235a0e21..d11bdcd717e 100644 --- a/msgraph_beta/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/education/users/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py index fbac52a9477..b86f9a74de4 100644 --- a/msgraph_beta/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/employee_experience/communities/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py b/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py index 00f3a729518..3c4bcdc9b03 100644 --- a/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py @@ -72,7 +72,7 @@ def learning_course_activities_with_externalcourse_activity_id(self,externalcour async def patch(self,body: EmployeeExperience, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EmployeeExperience]: """ Update employeeExperience - param body: Represents a container that exposes navigation properties for employee experience resources. + param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EmployeeExperience] """ @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EmployeeExperience, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update employeeExperience - param body: Represents a container that exposes navigation properties for employee experience resources. + param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py index e906be53c30..156522dc9e4 100644 --- a/msgraph_beta/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py index d6ab8b41d3f..d358e86d6d3 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py @@ -13,7 +13,7 @@ class AddGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddGroupPostResponse: diff --git a/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py index ebcf0f00653..1cdda13f12f 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py @@ -13,7 +13,7 @@ class RemoveGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RemoveGroupPostResponse: diff --git a/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py index 93d56bb947f..2773a93a74f 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py @@ -13,7 +13,7 @@ class RenewGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RenewGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py b/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py index 7b4be1886c1..9c35dafc729 100644 --- a/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py +++ b/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py @@ -49,7 +49,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AcceptedSendersRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Accepted def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AcceptedSendersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def ref(self) -> RefRequestBuilder: @dataclass class AcceptedSendersRequestBuilderGetQueryParameters(): """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py index 13476c3b842..abb76536137 100644 --- a/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[RefRe async def get(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-beta @@ -106,11 +106,11 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -171,7 +171,7 @@ class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefReques @dataclass class RefRequestBuilderGetQueryParameters(): """ - 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. + 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 don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py index 7093f9b576d..0174a9bcd19 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py index f1de28c467e..ad3822f646b 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph_beta/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py index 1ee40845fdc..10fc9b5060f 100644 --- a/msgraph_beta/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph_beta/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py index 3ff4e8d3fda..3b1a702814d 100644 --- a/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index dcb3fcda337..fd4018cdf6b 100644 --- a/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py index d6ab8b41d3f..d358e86d6d3 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py @@ -13,7 +13,7 @@ class AddGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py index ebcf0f00653..1cdda13f12f 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py @@ -13,7 +13,7 @@ class RemoveGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RemoveGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py index 93d56bb947f..2773a93a74f 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py @@ -13,7 +13,7 @@ class RenewGroupPostResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RenewGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py index a1415f5b6a6..01bba32d134 100644 --- a/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py index 4bd0eb55777..1c5bd908ac9 100644 --- a/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/owners/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..947be5a2ac7 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..9bb65203b37 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.planner_history_item import PlannerHistoryItem + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..87656c5d978 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py index be875c44dee..9257dc8cb6b 100644 --- a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py index dbaae72948a..8bef5b498fd 100644 --- a/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/groups/item/settings/settings_request_builder.py b/msgraph_beta/generated/groups/item/settings/settings_request_builder.py index e6ee51e4178..6f8e11b9f9e 100644 --- a/msgraph_beta/generated/groups/item/settings/settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/settings/settings_request_builder.py @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Settings async def post(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectorySetting]: """ - Create a new directory 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. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectorySetting] @@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new directory 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. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 095c8405c86..d217053b988 100644 --- a/msgraph_beta/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 94af92d419a..0d7ee260ba3 100644 --- a/msgraph_beta/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index f9d41cb69cd..1a84814183f 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py index f93bbfdec34..3fcada8e647 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0a6c88f91e2..e377acb62f2 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 8b117e49a84..23d8e3c368e 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index aa38e836a05..cc7a631c470 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 06e1ae4c6ce..e476400ea36 100644 --- a/msgraph_beta/generated/groups/item/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 49270af30d7..14fba6d4bd1 100644 --- a/msgraph_beta/generated/groups/item/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 80f0eb939ae..5e1b7a118b2 100644 --- a/msgraph_beta/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index dfc1e4cfc19..6c168a0e498 100644 --- a/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 962cc120881..6f9a3b6044b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index a7d71fc8945..4c9b6f7fbaf 100644 --- a/msgraph_beta/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index dfbe008c067..5af5cc90b19 100644 --- a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index e3c3d763012..19f62b9e63a 100644 --- a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index b31e95ca1e9..8275c500101 100644 --- a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 152abacb61c..b3d0b673a7b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py index 934574e4851..17873ccf72d 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_request_body.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_post_request_body.py rename to msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_request_body.py index ab93ce4e22b..87b49624828 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/disable/disable_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_request_body.py @@ -6,40 +6,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember @dataclass -class DisablePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The actionOnExistingPolicy property - action_on_existing_policy: Optional[FullServiceBackupDisableMode] = None + # The values property + values: Optional[list[ConversationMember]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DisablePostRequestBody: + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DisablePostRequestBody + Returns: AddPostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DisablePostRequestBody() + return AddPostRequestBody() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember fields: dict[str, Callable[[Any], None]] = { - "actionOnExistingPolicy": lambda n : setattr(self, 'action_on_existing_policy', n.get_enum_value(FullServiceBackupDisableMode)), + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), } return fields @@ -51,7 +51,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("actionOnExistingPolicy", self.action_on_existing_policy) + writer.write_collection_of_object_values("values", self.values) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..ff40b091fe3 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..a7d4ad4f9a7 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..b32458e3db1 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..afd12ca8722 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_request_body.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_post_request_body.py rename to msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_request_body.py index ab93ce4e22b..c76c11f7223 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_request_body.py @@ -6,40 +6,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember @dataclass -class DisablePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The actionOnExistingPolicy property - action_on_existing_policy: Optional[FullServiceBackupDisableMode] = None + # The values property + values: Optional[list[ConversationMember]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DisablePostRequestBody: + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DisablePostRequestBody + Returns: RemovePostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DisablePostRequestBody() + return RemovePostRequestBody() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from ........models.conversation_member import ConversationMember fields: dict[str, Callable[[Any], None]] = { - "actionOnExistingPolicy": lambda n : setattr(self, 'action_on_existing_policy', n.get_enum_value(FullServiceBackupDisableMode)), + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), } return fields @@ -51,7 +51,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("actionOnExistingPolicy", self.action_on_existing_policy) + writer.write_collection_of_object_values("values", self.values) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..f2bf6586b8c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..e5edd1b7734 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..20b52ad51b3 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..27784643f38 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 9daf5d77d91..63789edaeb8 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/groups/item/team/owners/item/mailbox_settings/mailbox_settings_request_builder.py index b90ed606554..d1f85893046 100644 --- a/msgraph_beta/generated/groups/item/team/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_request_body.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_post_request_body.py rename to msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_request_body.py index ab93ce4e22b..783c372b66d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/disable/disable_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_request_body.py @@ -6,40 +6,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from .......models.conversation_member import ConversationMember @dataclass -class DisablePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The actionOnExistingPolicy property - action_on_existing_policy: Optional[FullServiceBackupDisableMode] = None + # The values property + values: Optional[list[ConversationMember]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DisablePostRequestBody: + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DisablePostRequestBody + Returns: AddPostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DisablePostRequestBody() + return AddPostRequestBody() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from .......models.conversation_member import ConversationMember - from .....models.full_service_backup_disable_mode import FullServiceBackupDisableMode + from .......models.conversation_member import ConversationMember fields: dict[str, Callable[[Any], None]] = { - "actionOnExistingPolicy": lambda n : setattr(self, 'action_on_existing_policy', n.get_enum_value(FullServiceBackupDisableMode)), + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), } return fields @@ -51,7 +51,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("actionOnExistingPolicy", self.action_on_existing_policy) + writer.write_collection_of_object_values("values", self.values) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..7f5da54802e --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..eeba8e15d67 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..8ab226c7d42 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..8d24dce3cd1 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..7754e61df17 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..7d39a20399c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..5f6ce65f487 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..7ffa8fbecce --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 9a0bfa4dc69..472eb552a98 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py index 84d21fade7c..d6d21b27de6 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1c117b9dd94..97b385fc856 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index acb5f9c7779..49862fea260 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py index 5fb15169cc8..cc324ed166a 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py index c2b2d2ba4c1..9bf02ff172c 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py index 7a97113131b..e6f4c82aaf8 100644 --- a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py index 1c7cb3a3b18..4e7ecbdec87 100644 --- a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py index dd38791dae4..8a1c99fdfdc 100644 --- a/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -115,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -130,7 +130,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py index 04d5bfe97fc..bf7b81b552e 100644 --- a/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py index dccc2549f32..6bc4d21697d 100644 --- a/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py index d37a6226f28..611058aa9c4 100644 --- a/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py index 4100631a5c0..59bbc26bb65 100644 --- a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -18,7 +18,7 @@ class EvaluatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The appliedPoliciesOnly property - applied_policies_only: Optional[bool] = None + applied_policies_only: Optional[bool] = False # The signInConditions property sign_in_conditions: Optional[SignInConditions] = None # The signInContext property diff --git a/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py index 9ef31df1048..de06e655afb 100644 --- a/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py @@ -73,10 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAu async def patch(self,body: CustomAuthenticationExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomAuthenticationExtension]: """ - Update the navigation property customAuthenticationExtensions in identity + Update the properties of a customAuthenticationExtension object. The following derived types are currently supported. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomAuthenticationExtension] + Find more info here: https://learn.microsoft.com/graph/api/customauthenticationextension-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomAuthenticationExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property customAuthenticationExtensions in identity + Update the properties of a customAuthenticationExtension object. The following derived types are currently supported. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity/verified_id/verified_id_request_builder.py b/msgraph_beta/generated/identity/verified_id/verified_id_request_builder.py index e5345c0016c..471f127eac7 100644 --- a/msgraph_beta/generated/identity/verified_id/verified_id_request_builder.py +++ b/msgraph_beta/generated/identity/verified_id/verified_id_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityVerifiedIdRoot]: """ - Get verifiedId from identity + Entry point for verified ID operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IdentityVerifiedIdRoot] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VerifiedIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get verifiedId from identity + Entry point for verified ID operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class VerifiedIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Qu @dataclass class VerifiedIdRequestBuilderGetQueryParameters(): """ - Get verifiedId from identity + Entry point for verified ID operations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py index 1e1790c3c05..598486d2453 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py @@ -21,6 +21,7 @@ from .history_definitions.history_definitions_request_builder import HistoryDefinitionsRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder from .policy.policy_request_builder import PolicyRequestBuilder + from .unified.unified_request_builder import UnifiedRequestBuilder class AccessReviewsRequestBuilder(BaseRequestBuilder): """ @@ -188,6 +189,15 @@ def policy(self) -> PolicyRequestBuilder: return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def unified(self) -> UnifiedRequestBuilder: + """ + Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + """ + from .unified.unified_request_builder import UnifiedRequestBuilder + + return UnifiedRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessReviewsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py index 360d7d774e3..994942108e5 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: """ - 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. + 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 doesn't include the associated accessReviewInstance objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewScheduleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewset-list-definitions?view=graph-rest-beta @@ -107,7 +107,7 @@ async def post(self,body: AccessReviewScheduleDefinition, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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 doesn't include the associated accessReviewInstance objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -153,7 +153,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DefinitionsRequestBuilderGetQueryParameters(): """ - 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. + 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 doesn't include the associated accessReviewInstance objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py index 5f6ba0fd41a..0df42c586ca 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: """ - 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. + 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 don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-beta @@ -106,7 +106,7 @@ async def post(self,body: AccessReviewInstance, request_configuration: Optional[ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -152,7 +152,7 @@ def count(self) -> CountRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - 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. + 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 don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py index cc772fddf89..714264c7f61 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py @@ -18,6 +18,7 @@ from .......models.o_data_errors.o_data_error import ODataError from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder @@ -169,6 +170,15 @@ def apply_decisions(self) -> ApplyDecisionsRequestBuilder: return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def batch_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..c88037d4afd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from ........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..276c9a70023 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .batch_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 0ccd471ebf3..ff9b32c3d02 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..35082fb700b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py index 9e281ef1934..f2f389f2cb9 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .........models.access_review_stage import AccessReviewStage from .........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder from .stop.stop_request_builder import StopRequestBuilder @@ -142,6 +144,24 @@ def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def decisions(self) -> DecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..74e3e7c1579 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py index 00d48e3e76e..662bd7faaf0 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -63,7 +63,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-beta @@ -107,7 +107,7 @@ async def post(self,body: AccessReviewInstanceDecisionItem, request_configuratio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -162,7 +162,7 @@ def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: @dataclass class DecisionsRequestBuilderGetQueryParameters(): """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py index 7366933a09c..acb402b04c7 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py index 7767cc221b0..cf9680826fe 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewStageCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-beta @@ -106,7 +106,7 @@ async def post(self,body: AccessReviewStage, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -152,7 +152,7 @@ def count(self) -> CountRequestBuilder: @dataclass class StagesRequestBuilderGetQueryParameters(): """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py index aebc5a7df15..50c8d806a58 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/access_review_instance_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder @@ -167,6 +168,15 @@ def apply_decisions(self) -> ApplyDecisionsRequestBuilder: return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def batch_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..b0769bfcf49 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..a9ae8378ed0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .batch_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 8ac60647eed..0b8dfb86a0f 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..cd732ff2f09 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py index 6d0684c4e98..ae905dc2fd3 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .......models.access_review_stage import AccessReviewStage from .......models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder from .stop.stop_request_builder import StopRequestBuilder @@ -140,6 +142,24 @@ def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def decisions(self) -> DecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..9b36b62b337 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py index 9c59752456f..8ce9be8d64c 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..1dfbd0014ce --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..40ace7eee71 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .....models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) access review decisions on an instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..450ef7a3819 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..7669a66a03c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..ed9d414e0c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) access review decisions on an instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..dce19627d33 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..330724c9714 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.governance_insight import GovernanceInsight + from .......models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..f376219ed32 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.governance_insight import GovernanceInsight + from ........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..b2304bfa5d5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordAllDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py new file mode 100644 index 00000000000..3f5a40f0a53 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py new file mode 100644 index 00000000000..914264ebbc1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py @@ -0,0 +1,223 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_schedule_definition import AccessReviewScheduleDefinition + from .....models.access_review_schedule_definition_collection_response import AccessReviewScheduleDefinitionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_schedule_definition_item_request_builder import AccessReviewScheduleDefinitionItemRequestBuilder + +class DefinitionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_schedule_definition_id(self,access_review_schedule_definition_id: str) -> AccessReviewScheduleDefinitionItemRequestBuilder: + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + param access_review_schedule_definition_id: The unique identifier of accessReviewScheduleDefinition + Returns: AccessReviewScheduleDefinitionItemRequestBuilder + """ + if access_review_schedule_definition_id is None: + raise TypeError("access_review_schedule_definition_id cannot be null.") + from .item.access_review_schedule_definition_item_request_builder import AccessReviewScheduleDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewScheduleDefinition%2Did"] = access_review_schedule_definition_id + return AccessReviewScheduleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinitionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/unifiedroot-list-definitions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_schedule_definition_collection_response import AccessReviewScheduleDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinitionCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + Find more info here: https://learn.microsoft.com/graph/api/unifiedroot-post-definitions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DefinitionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DefinitionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DefinitionsRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DefinitionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DefinitionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..70e0255b7f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewScheduleDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..45b45563d0a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py new file mode 100644 index 00000000000..c8ccc4ac71e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.o_data_errors.o_data_error import ODataError + from .instances.instances_request_builder import InstancesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewScheduleDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewScheduleDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property definitions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Represents the unified (vNext) template and scheduling for an access review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + async def patch(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Update the navigation property definitions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property definitions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) template and scheduling for an access review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property definitions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewScheduleDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewScheduleDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewScheduleDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def instances(self) -> InstancesRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + from .instances.instances_request_builder import InstancesRequestBuilder + + return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) template and scheduling for an access review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py new file mode 100644 index 00000000000..dde424e91c1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..dee42d29b9e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..c18065bbb59 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py new file mode 100644 index 00000000000..5a580e00916 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_instance import AccessReviewInstance + from .......models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + +class InstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InstancesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_id(self,access_review_instance_id: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + param access_review_instance_id: The unique identifier of accessReviewInstance + Returns: AccessReviewInstanceItemRequestBuilder + """ + if access_review_instance_id is None: + raise TypeError("access_review_instance_id cannot be null.") + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstance%2Did"] = access_review_instance_id + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InstancesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InstancesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InstancesRequestBuilderGetQueryParameters(): + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InstancesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..074846baa50 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't 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 isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't 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 isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..a152f183aac --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,308 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_instance import AccessReviewInstance + from ........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .definition.definition_request_builder import DefinitionRequestBuilder + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + from .stages.stages_request_builder import StagesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + +class AccessReviewInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + async def patch(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def apply_decisions(self) -> ApplyDecisionsRequestBuilder: + """ + Provides operations to call the applyDecisions method. + """ + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + + return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def contacted_reviewers(self) -> ContactedReviewersRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + + return ContactedReviewersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def definition(self) -> DefinitionRequestBuilder: + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + from .definition.definition_request_builder import DefinitionRequestBuilder + + return DefinitionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reset_decisions(self) -> ResetDecisionsRequestBuilder: + """ + Provides operations to call the resetDecisions method. + """ + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + + return ResetDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def send_reminder(self) -> SendReminderRequestBuilder: + """ + Provides operations to call the sendReminder method. + """ + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + + return SendReminderRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stages(self) -> StagesRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + from .stages.stages_request_builder import StagesRequestBuilder + + return StagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop_apply_decisions(self) -> StopApplyDecisionsRequestBuilder: + """ + Provides operations to call the stopApplyDecisions method. + """ + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + + return StopApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetQueryParameters(): + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..3ea3d5e3b37 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class ApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the applyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..dd52db98eb5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from .........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..b5de9f6ac22 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .batch_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..7cc973de4c9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py new file mode 100644 index 00000000000..ea92225b6dc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_reviewer import AccessReviewReviewer + from .........models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + +class ContactedReviewersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactedReviewersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + param access_review_reviewer_id: The unique identifier of accessReviewReviewer + Returns: AccessReviewReviewerItemRequestBuilder + """ + if access_review_reviewer_id is None: + raise TypeError("access_review_reviewer_id cannot be null.") + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewerCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContactedReviewersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContactedReviewersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactedReviewersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ContactedReviewersRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ContactedReviewersRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContactedReviewersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py new file mode 100644 index 00000000000..d5184d2f71e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py new file mode 100644 index 00000000000..a68a1fbb6cd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_reviewer import AccessReviewReviewer + from ..........models.o_data_errors.o_data_error import ODataError + +class AccessReviewReviewerItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewReviewerItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + async def patch(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewReviewerItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..a8569210e7f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..d5beabaa21a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..063a5bebec2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..bee6ec1fc06 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..7e51278b30f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..4fc8392311d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..f9712bf41c9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.governance_insight import GovernanceInsight + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..8b81202f644 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.governance_insight import GovernanceInsight + from ............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..db5a488fd2c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordAllDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_request_builder.py new file mode 100644 index 00000000000..0fd75fbd3ae --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_schedule_definition import AccessReviewScheduleDefinition + from .........models.o_data_errors.o_data_error import ODataError + +class DefinitionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DefinitionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DefinitionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefinitionRequestBuilderGetQueryParameters(): + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DefinitionRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..c95296460fb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class ResetDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..92747add343 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class SendReminderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the sendReminder method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SendReminderRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SendReminderRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SendReminderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SendReminderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SendReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py new file mode 100644 index 00000000000..b37f77d1096 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..eea5591ef72 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..68b9d6d2c0e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..4927301a4c1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py new file mode 100644 index 00000000000..0bb2bc3d060 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_stage import AccessReviewStage + from ..........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewStageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewStageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + async def patch(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewStageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewStageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..bde00a69c75 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..8f990aabf50 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..d2390e8c57d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ...........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..c6a8496dcc5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..8af630062fd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..7bf7d6f637f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..8b35168251c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..2f484aa1c93 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.governance_insight import GovernanceInsight + from .............models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..17f01727782 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.governance_insight import GovernanceInsight + from ..............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..05196697541 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordAllDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..8da76567baf --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..0aae4bcb648 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_stage import AccessReviewStage + from .........models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + +class StagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_stage_id(self,access_review_stage_id: str) -> AccessReviewStageItemRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + param access_review_stage_id: The unique identifier of accessReviewStage + Returns: AccessReviewStageItemRequestBuilder + """ + if access_review_stage_id is None: + raise TypeError("access_review_stage_id cannot be null.") + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewStage%2Did"] = access_review_stage_id + return AccessReviewStageItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StagesRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class StagesRequestBuilderGetRequestConfiguration(RequestConfiguration[StagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..48cd85b6782 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py new file mode 100644 index 00000000000..49ced3c2b24 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class StopApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stopApplyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..392944fb54b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stop + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action stop + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py new file mode 100644 index 00000000000..0afd002ae36 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..f29da49de86 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..b9b1485a5b5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py new file mode 100644 index 00000000000..fb520b2cf28 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_instance import AccessReviewInstance + from .....models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + +class InstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InstancesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_id(self,access_review_instance_id: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + param access_review_instance_id: The unique identifier of accessReviewInstance + Returns: AccessReviewInstanceItemRequestBuilder + """ + if access_review_instance_id is None: + raise TypeError("access_review_instance_id cannot be null.") + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstance%2Did"] = access_review_instance_id + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InstancesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InstancesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InstancesRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InstancesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..f05012f0a7d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't 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 isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't 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 isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..9c2e86cc7f0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,308 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_instance import AccessReviewInstance + from ......models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .definition.definition_request_builder import DefinitionRequestBuilder + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + from .stages.stages_request_builder import StagesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + +class AccessReviewInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + async def patch(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def apply_decisions(self) -> ApplyDecisionsRequestBuilder: + """ + Provides operations to call the applyDecisions method. + """ + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + + return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def contacted_reviewers(self) -> ContactedReviewersRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + + return ContactedReviewersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def definition(self) -> DefinitionRequestBuilder: + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + from .definition.definition_request_builder import DefinitionRequestBuilder + + return DefinitionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reset_decisions(self) -> ResetDecisionsRequestBuilder: + """ + Provides operations to call the resetDecisions method. + """ + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + + return ResetDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def send_reminder(self) -> SendReminderRequestBuilder: + """ + Provides operations to call the sendReminder method. + """ + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + + return SendReminderRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stages(self) -> StagesRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + from .stages.stages_request_builder import StagesRequestBuilder + + return StagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop_apply_decisions(self) -> StopApplyDecisionsRequestBuilder: + """ + Provides operations to call the stopApplyDecisions method. + """ + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + + return StopApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..3948b14691f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class ApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the applyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..c60c239c8d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from .......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..e9843d5a623 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .batch_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..5d60982c00e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py new file mode 100644 index 00000000000..f591a0b0f60 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_reviewer import AccessReviewReviewer + from .......models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + +class ContactedReviewersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactedReviewersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + param access_review_reviewer_id: The unique identifier of accessReviewReviewer + Returns: AccessReviewReviewerItemRequestBuilder + """ + if access_review_reviewer_id is None: + raise TypeError("access_review_reviewer_id cannot be null.") + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewerCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContactedReviewersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContactedReviewersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactedReviewersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ContactedReviewersRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ContactedReviewersRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContactedReviewersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py new file mode 100644 index 00000000000..51c90df10ba --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py new file mode 100644 index 00000000000..e22adaeb4bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_reviewer import AccessReviewReviewer + from ........models.o_data_errors.o_data_error import ODataError + +class AccessReviewReviewerItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewReviewerItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + async def patch(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewReviewerItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..df1e5462554 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..f2ad24b0fd4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..c4f4c843d06 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..ae2ea7bf9b6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..2cfe749aa83 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..3277e61e9b5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..fe94140a9ea --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.governance_insight import GovernanceInsight + from .........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..3f5ca5710fe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.governance_insight import GovernanceInsight + from ..........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..61cebd7d42c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordAllDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_request_builder.py new file mode 100644 index 00000000000..521436d49e1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from .......models.o_data_errors.o_data_error import ODataError + +class DefinitionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DefinitionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DefinitionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefinitionRequestBuilderGetQueryParameters(): + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DefinitionRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..7c3fa564920 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class ResetDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..a84d94f7470 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class SendReminderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the sendReminder method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SendReminderRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Send a reminder to the reviewers of a currently active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SendReminderRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SendReminderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SendReminderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SendReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py new file mode 100644 index 00000000000..9e03a43084b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..a220a981b75 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..7f27ca5b524 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..28ac54dead1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py new file mode 100644 index 00000000000..19fad4c84a2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_stage import AccessReviewStage + from ........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewStageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewStageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + async def patch(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewStageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewStageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..d382afee81c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..0772d2f077a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..6035d6354c8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..063a5bebec2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..de8521650ef --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..79fc124b016 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..5c78c38283f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..40c74e33e9b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.governance_insight import GovernanceInsight + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..2868ae2b5ee --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.governance_insight import GovernanceInsight + from ............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RecordAllDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecordAllDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..70b811f765a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordAllDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..e570f59e3b3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..77f392c26ba --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_stage import AccessReviewStage + from .......models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + +class StagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_stage_id(self,access_review_stage_id: str) -> AccessReviewStageItemRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + param access_review_stage_id: The unique identifier of accessReviewStage + Returns: AccessReviewStageItemRequestBuilder + """ + if access_review_stage_id is None: + raise TypeError("access_review_stage_id cannot be null.") + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewStage%2Did"] = access_review_stage_id + return AccessReviewStageItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StagesRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class StagesRequestBuilderGetRequestConfiguration(RequestConfiguration[StagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..0228b2ec68e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py new file mode 100644 index 00000000000..04ee141ca4c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class StopApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stopApplyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action stopApplyDecisions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/unified_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/unified_request_builder.py new file mode 100644 index 00000000000..e3ad4bb0940 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/unified_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.unified_root import UnifiedRoot + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .definitions.definitions_request_builder import DefinitionsRequestBuilder + from .instances.instances_request_builder import InstancesRequestBuilder + +class UnifiedRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UnifiedRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property unified for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]] = None) -> Optional[UnifiedRoot]: + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnifiedRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.unified_root import UnifiedRoot + + return await self.request_adapter.send_async(request_info, UnifiedRoot, error_mapping) + + async def patch(self,body: UnifiedRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoot]: + """ + Update the navigation property unified in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnifiedRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.unified_root import UnifiedRoot + + return await self.request_adapter.send_async(request_info, UnifiedRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property unified for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: UnifiedRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property unified in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UnifiedRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UnifiedRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UnifiedRequestBuilder(self.request_adapter, raw_url) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def definitions(self) -> DefinitionsRequestBuilder: + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + from .definitions.definitions_request_builder import DefinitionsRequestBuilder + + return DefinitionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instances(self) -> InstancesRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + from .instances.instances_request_builder import InstancesRequestBuilder + + return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UnifiedRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnifiedRequestBuilderGetQueryParameters(): + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class UnifiedRequestBuilderGetRequestConfiguration(RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnifiedRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 36051c0e35e..45b822d93cd 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..0d9a3ac7da2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..b92fd51ac1f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..26f3a283c78 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f043e681805 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 21ae793d757..78253749743 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..534ac2e480e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..ceff5228a4a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ea2f50d28a9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0bbe10de8f8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index a439a6e376f..4acb5bf308c 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..34eb81078f4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..37316391c6c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..a09940e880c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..3509db6b8bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 672313768e3..af68e5b0927 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..2deaf057390 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..504b0af295d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d4a6a96f92e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..2ea23625065 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index a01c0d70960..4803d750988 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..93bfd7af484 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8a520ab303d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..e74496a5f5e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..46e89b8baf6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 20602e19c25..43fc47c8231 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..1a97e385d04 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..89176375a41 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..3714db8dba6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..def60e8a634 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 2150337a2ef..ac8685526cc 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..9a594f365d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..65343d5209c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..4b2b446e8e8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..edbe1a87478 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 5389c28e97c..bef8e45088f 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..45ad6a942f8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..62825b355b0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0897ac6fb8f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..c8e3b0ca581 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index acf4302c03c..8f93b990979 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -33,9 +34,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property uploadSessions for identityGovernance + Delete a customDataProvidedResourceUploadSession object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accesspackageresource-delete-uploadsessions?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_delete_request_information( @@ -52,9 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Get uploadSessions from identityGovernance + Read the properties and relationships of a customDataProvidedResourceUploadSession object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_get_request_information( @@ -73,10 +76,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomDa async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Update the navigation property uploadSessions in identityGovernance + Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) if body is None: @@ -97,7 +101,7 @@ async def patch(self,body: CustomDataProvidedResourceUploadSession, request_conf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property uploadSessions for identityGovernance + Delete a customDataProvidedResourceUploadSession object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get uploadSessions from identityGovernance + Read the properties and relationships of a customDataProvidedResourceUploadSession object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +125,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property uploadSessions in identityGovernance + Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -146,6 +150,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ @@ -165,7 +178,7 @@ class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConf @dataclass class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): """ - Get uploadSessions from identityGovernance + Read the properties and relationships of a customDataProvidedResourceUploadSession object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..17db5a52dab --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..60888057fc8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d747db2d7ca --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..75153c528e5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py index fc709c9b48e..88beac74482 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py @@ -50,9 +50,10 @@ def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: """ - Get uploadSessions from identityGovernance + Get a list of the customDataProvidedResourceUploadSession objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/accesspackageresource-list-uploadsessions?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_get_request_information( @@ -71,10 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UploadSe async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Create new navigation property to uploadSessions for identityGovernance + Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresource-post-uploadsessions?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) if body is None: @@ -95,7 +97,7 @@ async def post(self,body: CustomDataProvidedResourceUploadSession, request_confi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get uploadSessions from identityGovernance + Get a list of the customDataProvidedResourceUploadSession objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to uploadSessions for identityGovernance + Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -144,7 +146,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UploadSessionsRequestBuilderGetQueryParameters(): """ - Get uploadSessions from identityGovernance + Get a list of the customDataProvidedResourceUploadSession objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 4a3227b6930..3ac7ab1c346 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval async def patch(self,body: ApprovalStep, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovalStep]: """ - Apply approve or deny decision on an approvalStep object. + Apply an approve or deny decision on an approvalStep object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ApprovalStep, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Apply approve or deny decision on an approvalStep object. + Apply an approve or deny decision on an approvalStep object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index c702ab75650..9f55da5ceed 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..b82f5eeaa21 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..cf0f98e7812 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..247521b1fed --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..5f7a11fcfe8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 3db99d9ff80..4d7b7bc5107 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..5b2e131d882 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..6f72955eb19 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..c601d09e469 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..73f9ed9e4eb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 3078020ead4..1a2cec49099 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d7799e98ded --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..ecf133918a7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..b643ba7b6f6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..d1576f02bed --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index a9f0279f62f..cc4ac01d903 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6d1b58eedf8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..f6bd4239859 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..90ea5ebf16c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..a48b3050240 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index e36cdacf4b6..e109e14b2a4 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d32e1ac923d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..01eade5b17c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ee8ee1852aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..2d3eff2d4bf --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index a784cc3614d..91f0e8c2d12 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..2e3ee8756b5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..05c370c9a19 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d31ca56a197 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..89641aa6344 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 0b137bde881..05cc86f047a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8c0d5cc5d9b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..277516e5152 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..53911dab393 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..02034c714c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 869225cd657..43666e67b5c 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..a6f9df87f8b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..784e1300538 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ec7c43696e8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..dbddc978af3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index 3ec46f610ac..4e7858e447b 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py index 2a205fbabd4..70d47f3fdc6 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py index 620709ff743..4a8ceeeb9c3 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index bc771582841..9993fb20094 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..0e119a89f81 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..5e8a4fba9b5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ce80105577f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f286d6b01e2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 8a16dd0489d..1161bf6c3d3 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..9d91f5d6d2c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..24563a6528d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..569e37d3c05 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..7c22192e6d9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index e16948857fc..46c16e8f5b8 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..df7167633f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..b18f2ea2b4b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..bf72f9aacaa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..5db77e650e6 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index f785e697d5c..69a9dbb20cb 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3f39e862ea8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8bacdeca4c4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..11a6993fdc5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f4d91263d6e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package_assignment_resource_roles/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py index 8626ee316e9..fa714395b01 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py @@ -50,7 +50,7 @@ def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> Cus async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtensionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-beta @@ -96,7 +96,7 @@ async def post(self,body: CustomCalloutExtension, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -145,7 +145,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters(): """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index cbafe94ce56..4c213bb4ecb 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..028028827e1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..46e37bbb60f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..528633b022d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0d3dc197111 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index a6c59f0432b..4176401e739 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..cee3548f3c4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..78e58b1b9db --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..c4cb645c52b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..8257b5c8014 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 567d96ea7a6..bb02eb6d820 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8c147c2f0b4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..d4c056b5557 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0abf1cc57d9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..29f829ed0c3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 535ca2aa8f1..ba10482f31e 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..62a4ecb3fba --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..5f10fa2669f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..9fd7350797c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..409da07a9b8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 124d52b918a..aa934b2e9a3 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..311c4b96f73 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..b9914bf6485 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..6430253b49c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0f4974e9b5d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 633d972ded9..1fd50d3794a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..726b28063fe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..2053336301b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ef28d1ab965 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..786bdb5f055 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 09322c16a5c..29d60fcc5b8 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d9d90a922f5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..01ec818fdee --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..3ac8bd29f8a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..739baa6710d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 9f9d49235f9..01f01e6464b 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -146,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..4bfc88555f4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..963035a81aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d0428d6fd35 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..98ddf6a2f43 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index acef166516c..af6442f1891 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -52,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] - Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_get_request_information( @@ -74,11 +74,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomDa async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. + Update the navigation property uploadSessions in identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] - Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) if body is None: @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a customDataProvidedResourceUploadSession created for a customDataProvidedResource object. + Update the navigation property uploadSessions in identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -148,6 +147,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ @@ -167,7 +175,7 @@ class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConf @dataclass class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3fb659e087e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..4921b6e9fb0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ead499366ac --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,120 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..a42221316fa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py index 37f95bfa525..86879c203b1 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py @@ -50,7 +50,7 @@ def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] """ @@ -71,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UploadSe async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Create a new customDataProvidedResourceUploadSession object. + Create new navigation property to uploadSessions for identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] - Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresource-post-uploadsessions?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) if body is None: @@ -96,7 +95,7 @@ async def post(self,body: CustomDataProvidedResourceUploadSession, request_confi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customDataProvidedResourceUploadSession object. + Create new navigation property to uploadSessions for identityGovernance param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -145,7 +144,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UploadSessionsRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a customDataProvidedResourceUploadSession object. + Get uploadSessions from identityGovernance """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 390fe1e8c79..e2704c3b1c7 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8fbf544a565 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..b71808f4e10 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..933c15de861 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..b9ddb4b2262 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index b12ee7712b8..11cf452a31a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..7f0df7c412c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8e32d54b8dd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..c90baeab6a0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..24a5ada7808 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 10a84b4235e..5ec945cb845 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..921fda7cacd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..37a74bc45bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ffcce7988c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..55856847d87 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 72a1478d5b6..d24f532d74f 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8643127aa8c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..f69f3b69444 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..c7f08c660bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..608f197d29f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 34efe80683c..1b8b9f31f79 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..799b5f8e0a3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8cf33cb171c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..281b6c838cc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..7f63ad5ae84 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 0e6d19f5e4a..fbd4b10b6fc 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6d935583531 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..cf7ef93b8aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..500ce13336f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0dd7f544112 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index e111daceb6c..8607397b8ae 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..abf6745a5c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..87a679c2b05 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..a95f56d53f8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..2b258868b3a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 4564a0160f5..e21095c745b 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..2513731583e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..3c355c0b84a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..519f558d542 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f514ef04fdb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 9ecd99d6092..9930d8e20b3 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .......models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..425dd027fa9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..9bc4c7c89a5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..029550bc74e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..51607804a59 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index e56993b833a..1db6a320cbe 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d20715fb91b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..53ae2b0a4f4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..b3c1bdd84ec --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..e0eb85990b4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/access_package_resource_scopes/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 09a5a4098d7..3dbed53b40d 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..1ebd6c6a935 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..31fb08b9e80 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..fb3bba877aa --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..15c21fb608b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_role/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index 79b2284553d..904a3e2b27f 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..a7ba8939398 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..f7b73dd4681 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..84aa6f7cea2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..5875b9137a1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/access_package_resource_roles/item/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py index aef1406145f..3e5036fab18 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder from .upload_file.upload_file_request_builder import UploadFileRequestBuilder class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRe raise TypeError("raw_url cannot be null.") return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + @property def upload_file(self) -> UploadFileRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8db31a8a4f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..4cfb48ed8bd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..929903a5089 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..269627b389f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_resource_role_scopes/item/access_package_resource_scope/access_package_resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index 4e2eecdc513..b953ae41e00 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py index 0c728b00d81..ae651401281 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py index ca5b2cbc9e5..f346fa0412a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index ae053075399..c528e4a0b12 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra 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. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py index 2f4ecbddd97..e230014f017 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py index 2a459aa4efe..b0841275e9e 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py @@ -29,11 +29,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-beta @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -95,7 +95,7 @@ async def post(self,body: ReferenceCreate, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,21 +110,21 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> RefRequestBuilder: @dataclass class RefRequestBuilderDeleteQueryParameters(): """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py index 54fdda9cf14..4a32e310e0c 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py index 85aad65675c..ce599d08c03 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py @@ -29,11 +29,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-beta @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -95,7 +95,7 @@ async def post(self,body: ReferenceCreate, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,21 +110,21 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> RefRequestBuilder: @dataclass class RefRequestBuilderDeleteQueryParameters(): """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 029509a3115..2b2ee399210 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index 793c7b43d65..2969bc72336 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index f85d4351de5..157e9acd3a7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index be5c708ca5d..d6d710ed4a4 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..3d645a4ac05 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.identity_governance.workflow_subject import WorkflowSubject + + from .......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..5af57e1cf79 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py index b4ef9d26dd4..443596c5fc8 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action cancelProcessing + Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta """ warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) if body is None: @@ -54,7 +55,7 @@ async def post(self,body: CancelProcessingPostRequestBody, request_configuration def to_post_request_information(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action cancelProcessing + Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py new file mode 100644 index 00000000000..f1de5f54739 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.workflow import Workflow + from .......models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearQuarantine method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workflow] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.workflow import Workflow + + return await self.request_adapter.send_async(request_info, Workflow, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py index 6deaaaac15a..5aa99977275 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: def to_post_request_information(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 74f828b0358..485c5fba140 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Workflow] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py index 0eb5b021edd..272da7346ab 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from ........models.identity_governance.run import Run from ........models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -83,6 +84,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47ba152485a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0807af52e8f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..fed58bb5086 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.run import Run + from ............models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..472c86eb39a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..e5c6164a802 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..5d6bdd23608 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..5a1f3e9d889 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..37e6a620b0a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..76c21f2ff07 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.mailbox_settings import MailboxSettings + from ..............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + 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. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..7d846f4e901 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..14af99f861a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..f36cc32d0f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..3292ef3edae --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.identity_governance.task import Task + from .............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..c58448c43e2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task_processing_result import TaskProcessingResult + from ............models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..2b4ca7a5e19 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..d6ba85238b3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 3b612341896..164b58641d5 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index c8bbb476a04..93930898e93 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 2afda952396..85eb1e5475b 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 2cd7dca1f3a..5cee48cad78 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 793a0c634fc..8e74f0e0036 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..d50bc820c9a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0c3978aa98e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ab1a325d47b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run import Run + from ..........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3919a4c9f38 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run_collection_response import RunCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..4f8685bb4ce --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..7d4bfb5f38f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..02259b0a5d8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..0362f361a10 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..8f04b956f96 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.mailbox_settings import MailboxSettings + from ............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + 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. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..d54f151203c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..97ec3c43cbb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..4561492a5d8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..325c123d2ac --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task import Task + from ...........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..94b09ad4ebe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..4286579834e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..45e0c084e5d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index b2732f402e1..30187fc1acc 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 35bc8c07301..2ce2730d9ca 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 05ec32064c5..6ae40ca09cb 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index f2861b37a20..a55dc0c1ec2 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index cdf7c0ebbae..cc1ad959a2b 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 12b4d0b074f..5a2ea135d5b 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index f841e9b5642..87dbcfbd49a 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 5900f79e63e..5abc9eaaedd 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index ad2baa8bd8e..9293e5276af 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index f23d1962f7b..2f571434d6f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 605a811c0a4..96a8f710339 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 730d164b4b7..bcc98343df7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -21,14 +21,17 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -164,6 +167,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -182,6 +194,15 @@ def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGrap return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_clear_quarantine(self) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Provides operations to call the clearQuarantine method. + """ + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ @@ -236,6 +257,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py index 391296f7f63..b40f12d6190 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py @@ -48,7 +48,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> Optional[WorkflowCollectionResponse]: """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Workflow def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WorkflowsRequestBuilderGetQueryParameters(): """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index ed8c419373a..0c60c6a7e45 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse]: """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceTopTasksProce @dataclass class MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index 45fcecbc930..b34d647ed10 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse]: """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceTopWorkflowsP @dataclass class MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py index 6eeedb56c09..e44c9ff2610 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkflowsInsightsByCategory]: """ - Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowsInsightsByCategory] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index 675c0540d0c..e1efa29de95 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkflowsInsightsSummary]: """ - Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowsInsightsSummary] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 29f4f20048f..5778c52084e 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 7f6f2c70524..1e2fa8dbc4c 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 3a8e7b6a172..ae3384d783e 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index e42c1c955ec..7d196b1c4cd 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..38752e63009 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_governance.workflow_subject import WorkflowSubject + + from ......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..c955750833a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from ......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py index 016580e969a..aa7abd09abf 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_cancel_processing/microsoft_graph_identity_governance_cancel_processing_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action cancelProcessing + Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-beta """ warn(" as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28", DeprecationWarning) if body is None: @@ -54,7 +55,7 @@ async def post(self,body: CancelProcessingPostRequestBody, request_configuration def to_post_request_information(self,body: CancelProcessingPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action cancelProcessing + Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py new file mode 100644 index 00000000000..124bef4c1f8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.workflow import Workflow + from ......models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearQuarantine method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workflow] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.workflow import Workflow + + return await self.request_adapter.send_async(request_info, Workflow, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py index cabdf0b5cb8..938b3d5211f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: def to_post_request_information(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 83b8be1bc5f..44470678e15 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Workflow] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py index a397d144e51..5de336fa9aa 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.identity_governance.run import Run from .......models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -84,6 +85,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..8b37a8db2dc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..f04e02b56ba --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ebfe3a2bb6d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run import Run + from ...........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..97d474d8dbd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..dd8267c9038 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,128 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result import SubjectProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-subjectprocessingresult-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47eadb80366 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..93ce24fc4a2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..ccb5dcacd94 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..45552ad3ab9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.mailbox_settings import MailboxSettings + from .............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + 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. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..46f196428c0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..e9b95634d7c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..88b5ee147f1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..1565339e9da --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task import Task + from ............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..270c0dbf22d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + from ...........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..488431a8bc0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..b22084b5140 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-run-list-subjectprocessingresults?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index e95ebcfc219..a16887db58a 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 1fcb0682646..40597819724 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index dbb8b3e6985..342909966cc 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index a262389bbe7..d11c7091ff7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index a2c528ebe6a..cd81ff91737 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index a4be6db85a3..97641e49e38 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 9a912c46419..02a7b50d697 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RunSummary]: """ - Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RunSummary] """ @@ -58,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py index 4e2ddb0cc43..71f31fba4e4 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py @@ -50,7 +50,7 @@ def by_run_id(self,run_id: str) -> RunItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[RunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RunCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-beta @@ -86,7 +86,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RunsRequestBuilderGetQueryParameters(): """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..a164c9bd191 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..7454cf5c622 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..e78a728537e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run import Run + from .........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3f7b37e6108 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.run_collection_response import RunCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..a92c307a298 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..add4799f1c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..7f95e9841dc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..a213b4d522e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..a8e450daefd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.mailbox_settings import MailboxSettings + from ...........models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + 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. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e9c3f9da294 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..84995bde0d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..a7bfcf621d0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..49901462bef --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task import Task + from ..........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..258d3282b88 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result import TaskProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..bb582e14c66 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..127e113ac35 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 0b2886fe055..24cfedc4a75 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 1c88a27367b..42d7a0982fa 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 486e2362ee2..d7e48d4b0ba 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TaskReportSummary]: """ - Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TaskReportSummary] """ @@ -58,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 1a7b0188c8a..947e036d06d 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 29786099b3f..b8745a4df58 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py index 800e8b2ae88..b68f6678d2c 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py @@ -49,7 +49,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[TaskCollectionResponse]: """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TaskCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-task?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: Task, request_configuration: Optional[RequestConfigura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TasksRequestBuilderGetQueryParameters(): """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 7ce487b7b3f..7898161b64d 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index b913ca9401c..8d692e107e3 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 6fbe74187bf..83f932c5b1b 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py index 3d05ad4d959..9b96e719624 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py index b2a8b60fd38..b5788870558 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 348914f812e..65e51723ca9 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py index 7f0907b073d..60630be7b77 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 71670058c05..263ae2f2fa7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -21,14 +21,17 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -49,7 +52,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-beta @@ -113,7 +116,7 @@ async def patch(self,body: Workflow, request_configuration: Optional[RequestConf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -203,6 +206,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -221,6 +233,15 @@ def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGrap return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_clear_quarantine(self) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Provides operations to call the clearQuarantine method. + """ + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ @@ -275,6 +296,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py index a4d5fe55660..136e1667ac4 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py @@ -49,7 +49,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> Optional[WorkflowCollectionResponse]: """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: Workflow, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WorkflowsRequestBuilderGetQueryParameters(): """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py index db7e1913903..321aec22918 100644 --- a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py +++ b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters]] = None) -> Optional[BitlockerRecoveryKey]: """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BitlockerRecoveryKey] Find more info here: https://learn.microsoft.com/graph/api/bitlockerrecoverykey-get?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Bitlocke def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> BitlockerRecoveryKeyItemRequestBuilder: @dataclass class BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py index 1bb9afb17a1..817449796fd 100644 --- a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py +++ b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py @@ -48,7 +48,7 @@ def by_bitlocker_recovery_key_id(self,bitlocker_recovery_key_id: str) -> Bitlock async def get(self,request_configuration: Optional[RequestConfiguration[RecoveryKeysRequestBuilderGetQueryParameters]] = None) -> Optional[BitlockerRecoveryKeyCollectionResponse]: """ - 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. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BitlockerRecoveryKeyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Recovery def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecoveryKeysRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RecoveryKeysRequestBuilderGetQueryParameters(): """ - 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. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py index 2934fa7b927..4187275f97d 100644 --- a/msgraph_beta/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/invitations/invited_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 37215e82a0c..819b0acbd02 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -1696,14 +1696,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuild msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|skip:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|by_mailbox_folder_id(mailbox_folder_id:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|post(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_post_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|with_url(raw_url:str):FoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder @@ -1717,14 +1720,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.C msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|skip:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|by_mailbox_folder_id1(mailbox_folder_id1:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|post(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_post_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|with_url(raw_url:str):ChildFoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder @@ -1802,14 +1808,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.i msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder @@ -1835,16 +1844,22 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.i msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_patch_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder @@ -1885,14 +1900,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.De msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder @@ -1918,17 +1936,23 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsReq msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|child_folders:ChildFoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_patch_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder @@ -2577,11 +2601,124 @@ msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|publi msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|patch(body:AdminReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):AdminReportSettings msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|share_point:SharePointRequestBuilder msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReportSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_patch_request_information(body:AdminReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|with_url(raw_url:str):ReportSettingsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|by_api_usage_report_enablement_status_metric(api_usage_report_enablement_status_metric:str):ApiUsageReportEnablementStatusMetricItemRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]):ApiUsageReportEnablementStatusCollectionResponse +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|post(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|to_post_request_information(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|with_url(raw_url:str):ApiUsageReportMetricsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|patch(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_patch_request_information(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|with_url(raw_url:str):ApiUsageReportEnablementStatusMetricItemRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|metric():str +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|metric(value:str):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisableApiUsageReportPostRequestBody +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder.DisableApiUsageReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|post(body:DisableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|to_post_request_information(body:DisableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|with_url(raw_url:str):DisableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|metric():str +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|metric(value:str):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnableApiUsageReportPostRequestBody +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder.EnableApiUsageReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|post(body:EnableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|to_post_request_information(body:EnableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|with_url(raw_url:str):EnableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|api_usage_report_metrics:ApiUsageReportMetricsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|disable_api_usage_report:DisableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|enable_api_usage_report:EnableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):SharePointReportSettings +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|patch(body:SharePointReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):SharePointReportSettings +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_patch_request_information(body:SharePointReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|with_url(raw_url:str):SharePointRequestBuilder msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8860,6 +8997,25 @@ msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|publ msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|to_post_request_information(body:CommsOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|with_url(raw_url:str):OperationsRequestBuilder +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder.AdmitAllFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|post(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitAllFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8893,6 +9049,25 @@ msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder:: msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|to_post_request_information(body:InvitePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|with_url(raw_url:str):InviteRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder.AdmitFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|post(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|backing_store:BackingStore @@ -8919,12 +9094,15 @@ msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBu msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters] msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admit_from_lobby:AdmitFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters]):Participant msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):Participant msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|remove_from_lobby:RemoveFromLobbyRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|report_synthetic_media:ReportSyntheticMediaRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|start_hold_music:StartHoldMusicRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stop_hold_music:StopHoldMusicRequestBuilder @@ -8933,6 +9111,56 @@ msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBu msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|to_patch_request_information(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|with_url(raw_url:str):ParticipantItemRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder.RemoveFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|post(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemoveFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|to_post_request_information(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|with_url(raw_url:str):RemoveFromLobbyRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata():MediaMetadata +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata(value:MediaMetadata):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections():list[SyntheticMediaDetectionDetail] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections(value:list[SyntheticMediaDetectionDetail]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time():datetime.datetime +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time(value:datetime.datetime):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id():UUID +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id(value:UUID):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious():bool +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious(value:bool):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence():float +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence(value:float):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity():DetectionSeverity +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity(value:DetectionSeverity):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSyntheticMediaPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder.ReportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|to_post_request_information(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|with_url(raw_url:str):ReportSyntheticMediaRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backing_store:BackingStore @@ -9006,6 +9234,7 @@ msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.Pa msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantsRequestBuilderGetQueryParameters] msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|admit_all_from_lobby:AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|by_participant_id(participant_id:str):ParticipantItemRequestBuilder msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|count:CountRequestBuilder @@ -12404,6 +12633,7 @@ msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.A msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.ApplicationTemplatesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.ApplicationTemplatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters] msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|by_application_template_id(application_template_id:str):ApplicationTemplateItemRequestBuilder +msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|categories:CategoriesRequestBuilder msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters]):ApplicationTemplateCollectionResponse @@ -12412,6 +12642,28 @@ msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder:: msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|url_template:str msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|with_url(raw_url:str):ApplicationTemplatesRequestBuilder +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|constructor():None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|value():list[ApplicationTemplateCategory] +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|value(value:list[ApplicationTemplateCategory]):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CategoriesGetResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetRequestConfiguration-->RequestConfiguration[CategoriesRequestBuilderGetQueryParameters] +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]):CategoriesGetResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|url_template:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|with_url(raw_url:str):CategoriesRequestBuilder msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -17401,6 +17653,25 @@ msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBui msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|to_post_request_information(body:CommsOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|with_url(raw_url:str):OperationsRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder.AdmitAllFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|post(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitAllFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -17434,6 +17705,25 @@ msgraph_beta.generated.communications.calls.item.participants.invite.InviteReque msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|to_post_request_information(body:InvitePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|with_url(raw_url:str):InviteRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder.AdmitFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|post(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|backing_store:BackingStore @@ -17460,12 +17750,15 @@ msgraph_beta.generated.communications.calls.item.participants.item.ParticipantIt msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters] msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admit_from_lobby:AdmitFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters]):Participant msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):Participant msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|remove_from_lobby:RemoveFromLobbyRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|report_synthetic_media:ReportSyntheticMediaRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|start_hold_music:StartHoldMusicRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stop_hold_music:StopHoldMusicRequestBuilder @@ -17474,6 +17767,56 @@ msgraph_beta.generated.communications.calls.item.participants.item.ParticipantIt msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|to_patch_request_information(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|with_url(raw_url:str):ParticipantItemRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder.RemoveFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|post(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemoveFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|to_post_request_information(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|with_url(raw_url:str):RemoveFromLobbyRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata():MediaMetadata +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata(value:MediaMetadata):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections():list[SyntheticMediaDetectionDetail] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections(value:list[SyntheticMediaDetectionDetail]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time():datetime.datetime +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time(value:datetime.datetime):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id():UUID +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id(value:UUID):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious():bool +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious(value:bool):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence():float +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence(value:float):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity():DetectionSeverity +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity(value:DetectionSeverity):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSyntheticMediaPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder.ReportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|to_post_request_information(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|with_url(raw_url:str):ReportSyntheticMediaRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backing_store:BackingStore @@ -17547,6 +17890,7 @@ msgraph_beta.generated.communications.calls.item.participants.ParticipantsReques msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantsRequestBuilderGetQueryParameters] msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|admit_all_from_lobby:AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|by_participant_id(participant_id:str):ParticipantItemRequestBuilder msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|count:CountRequestBuilder @@ -35921,6 +36265,7 @@ msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSett msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|complete_signup:CompleteSignupRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|create_google_play_web_token:CreateGooglePlayWebTokenRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|create_zero_touch_web_token:CreateZeroTouchWebTokenRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderGetQueryParameters]):AndroidManagedStoreAccountEnterpriseSettings msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|patch(body:AndroidManagedStoreAccountEnterpriseSettings; request_configuration?:RequestConfiguration[QueryParameters]):AndroidManagedStoreAccountEnterpriseSettings @@ -36007,6 +36352,35 @@ msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSett msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|to_post_request_information(body:CreateGooglePlayWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|with_url(raw_url:str):CreateGooglePlayWebTokenRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|parent_uri():str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|parent_uri(value:str):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateZeroTouchWebTokenPostRequestBody +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|constructor():None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|value():str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|value(value:str):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateZeroTouchWebTokenPostResponse +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder.CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|post(body:CreateZeroTouchWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CreateZeroTouchWebTokenPostResponse +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|to_post_request_information(body:CreateZeroTouchWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|with_url(raw_url:str):CreateZeroTouchWebTokenRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|backing_store:BackingStore @@ -38184,6 +38558,15 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSet msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -38341,6 +38724,7 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemR msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -38357,6 +38741,7 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemR msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -38537,6 +38922,25 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteL msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -49406,6 +49810,15 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSetti msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -49563,6 +49976,7 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemReq msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -49579,6 +49993,7 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemReq msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -49759,6 +50174,25 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLoc msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -60061,6 +60495,113 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.Unpu msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|to_post_request_information(body:UnpublishPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudApps.unpublish.UnpublishRequestBuilder::|public|with_url(raw_url:str):UnpublishRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|by_cloud_pc_pool_id(cloud_pc_pool_id:str):CloudPcPoolItemRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]):CloudPcPoolCollectionResponse +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|post(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPool +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|to_post_request_information(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.CloudPcPoolsRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolsRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|by_cloud_pc_pool_assignment_id(cloud_pc_pool_assignment_id:str):CloudPcPoolAssignmentItemRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]):CloudPcPoolAssignmentCollectionResponse +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|post(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|to_post_request_information(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|with_url(raw_url:str):AssignmentsRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|patch(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_patch_request_information(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolAssignmentItemRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|assignments:AssignmentsRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]):CloudPcPool +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|patch(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPool +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_patch_request_information(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolItemRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.deviceManagement.virtualEndpoint.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -61218,6 +61759,8 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|constructor():None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|is_force_user_logoff_enabled():bool +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|is_force_user_logoff_enabled(value:bool):None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|policy_settings():CloudPcPolicySettingType msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|policy_settings(value:CloudPcPolicySettingType):None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|reserve_percentage():int @@ -61504,6 +62047,7 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_apply_action_result:RetrievePolicyApplyActionResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_apply_schedule:RetrievePolicyApplyScheduleRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_update_status_result:RetrievePolicyUpdateStatusResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retry:RetryRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedule_policy_apply_task:SchedulePolicyApplyTaskRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -61529,6 +62073,15 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|with_url(raw_url:str):RetrievePolicyApplyScheduleRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder.RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPolicyPendingApplyStatusResult +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|with_url(raw_url:str):RetrievePolicyUpdateStatusResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder.RetryRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -62770,6 +63323,7 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBu msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|audit_events:AuditEventsRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|bulk_actions:BulkActionsRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cloud_apps:CloudAppsRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cloud_pc_pools:CloudPcPoolsRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cloud_p_cs:CloudPCsRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|cross_cloud_government_organization_mapping:CrossCloudGovernmentOrganizationMappingRequestBuilder @@ -67425,6 +67979,7 @@ msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|public_key_inf msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recommendations:RecommendationsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recommendation_configuration:RecommendationConfigurationRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|remote_tenant_groups:RemoteTenantGroupsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|shared_email_domains:SharedEmailDomainsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder @@ -68732,6 +69287,59 @@ msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|pu msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|to_post_request_information(body:Snapshot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|url_template:str msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|with_url(raw_url:str):SnapshotsRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_patch_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupItemRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|by_remote_tenant_group_id(remote_tenant_group_id:str):RemoteTenantGroupItemRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RemoteTenantGroupCollectionResponse +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_post_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupsRequestBuilder msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -72487,11 +73095,13 @@ msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|publ msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|invite:InviteRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|last_modified_by_user:LastModifiedByUserRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|list_item:ListItemRequestBuilder +msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|lock:LockRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|patch(body:DriveItem; request_configuration?:RequestConfiguration[QueryParameters]):DriveItem msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|preview:PreviewRequestBuilder +msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|release_lock:ReleaseLockRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|retention_label:RetentionLabelRequestBuilder @@ -72716,6 +73326,25 @@ msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::| msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ListItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|url_template:str msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|with_url(raw_url:str):ListItemRequestBuilder +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|constructor():None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|duration_minutes():int +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|duration_minutes(value:int):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):LockPostRequestBody +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder.LockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):LockInfo +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|to_post_request_information(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|url_template:str +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|with_url(raw_url:str):LockRequestBuilder msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -72854,6 +73483,15 @@ msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|pu msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|to_post_request_information(body:PreviewPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|url_template:str msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|with_url(raw_url:str):PreviewRequestBuilder +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder.ReleaseLockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|url_template:str +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|with_url(raw_url:str):ReleaseLockRequestBuilder msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|backing_store:BackingStore @@ -115965,6 +116603,59 @@ msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRig msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -115998,6 +116689,7 @@ msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuil msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -127381,6 +128073,7 @@ msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder: msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -127520,6 +128213,113 @@ msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderReq msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -128583,6 +129383,59 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsag msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -128616,6 +129469,7 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.Planner msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -129963,6 +130817,113 @@ msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRe msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -131026,6 +131987,59 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsa msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -131059,6 +132073,7 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.Planne msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -131378,6 +132393,7 @@ msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuil msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -136956,6 +137972,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuil msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_patch_request_information(body:AccessReviewSet; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|with_url(raw_url:str):AccessReviewsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.count.CountRequestBuilder-->BaseRequestBuilder @@ -137111,6 +138128,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -137369,6 +138409,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -137444,6 +138485,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -137451,6 +138501,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -137464,6 +138516,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -137859,6 +138936,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -137888,6 +138966,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -138119,6 +139220,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -138218,6 +139342,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -138292,6 +139417,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138299,6 +139433,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -138312,6 +139448,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -138614,6 +139775,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138621,6 +139791,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -138634,6 +139806,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -138787,6 +139984,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -139045,6 +140265,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -139381,6 +140602,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessRev msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -139410,6 +140632,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDeci msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -139641,6 +140886,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -139740,6 +141008,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -139814,6 +141083,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139821,6 +141099,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -139834,6 +141114,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -140136,6 +141441,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.fi msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140143,6 +141457,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -140156,6 +141472,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -140309,6 +141650,29 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -140567,6 +141931,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -140716,6 +142081,3998 @@ msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuil msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|to_patch_request_information(body:AccessReviewPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|by_access_review_schedule_definition_id(access_review_schedule_definition_id:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinitionCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_post_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|with_url(raw_url:str):DefinitionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewScheduleDefinition] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewScheduleDefinition]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnifiedRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):UnifiedRoot +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):UnifiedRoot +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_patch_request_information(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|with_url(raw_url:str):UnifiedRequestBuilder msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141370,6 +146727,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRol msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141380,6 +146738,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRol msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -141473,6 +146891,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRol msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141483,6 +146902,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRol msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -141786,6 +147265,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141796,6 +147276,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -141889,6 +147429,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141899,6 +147440,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -142131,6 +147732,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -142141,6 +147743,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -142234,6 +147896,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -142244,6 +147907,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -142337,6 +148060,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -142347,6 +148071,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.i msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -142615,6 +148399,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceSco msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -142625,6 +148410,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceSco msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -142771,6 +148616,7 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceSco msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -142781,6 +148627,66 @@ msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceSco msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.catalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -143867,6 +149773,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -143877,6 +149784,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -143970,6 +149937,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -143980,6 +149948,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -144232,6 +150260,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -144242,6 +150271,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -144388,6 +150477,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -144398,6 +150488,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -145159,6 +151309,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -145169,6 +151320,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -145262,6 +151473,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -145272,6 +151484,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -145544,6 +151816,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -145554,6 +151827,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -145700,6 +152033,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -145710,6 +152044,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackage.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -146767,6 +153161,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -146777,6 +153172,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -146870,6 +153325,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -146880,6 +153336,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -147132,6 +153648,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -147142,6 +153659,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -147288,6 +153865,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -147298,6 +153876,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAss msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageAssignments.item.accessPackageAssignmentResourceRoles.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -147848,6 +154486,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -147858,6 +154497,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -147951,6 +154650,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -147961,6 +154661,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -148264,6 +155024,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -148274,6 +155035,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -148367,6 +155188,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -148377,6 +155199,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -148609,6 +155491,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -148619,6 +155502,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -148712,6 +155655,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -148722,6 +155666,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -148815,6 +155819,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -148825,6 +155830,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -149093,6 +156158,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -149103,6 +156169,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -149249,6 +156375,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -149259,6 +156386,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCat msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageCatalogs.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -149947,6 +157134,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -149957,6 +157145,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -150050,6 +157298,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -150060,6 +157309,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -150332,6 +157641,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -150342,6 +157652,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -150488,6 +157858,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -150498,6 +157869,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -150801,6 +158232,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -150811,6 +158243,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -150904,6 +158396,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -150914,6 +158407,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -151146,6 +158699,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -151156,6 +158710,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -151249,6 +158863,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -151259,6 +158874,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -151352,6 +159027,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -151362,6 +159038,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageRes msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackageResources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -151997,6 +159733,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -152007,6 +159744,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -152100,6 +159897,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -152110,6 +159908,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceRole.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -152382,6 +160240,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -152392,6 +160251,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.item.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -152538,6 +160457,7 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -152548,6 +160468,66 @@ msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.i msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.entitlementManagement.accessPackages.item.accessPackageResourceRoleScopes.item.accessPackageResourceScope.accessPackageResource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -154220,6 +162200,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -154258,6 +162257,15 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):Workflow +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -154431,11 +162439,244 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -154911,6 +163152,238 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -156055,8 +164528,10 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -156065,6 +164540,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -156500,6 +164976,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.micr msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -156538,6 +165033,15 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.micr msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):Workflow +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -156711,11 +165215,244 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -157191,6 +165928,238 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -158336,8 +167305,10 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.Work msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -158347,6 +167318,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.Work msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -163373,23 +172345,6 @@ msgraph_beta.generated.models.AccessAction::|public|odata_type(value:str):None msgraph_beta.generated.models.AccessAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessAction msgraph_beta.generated.models.AccessAction~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.AccessDriftReport-->Entity -msgraph_beta.generated.models.AccessDriftReport::|public|constructor():None -msgraph_beta.generated.models.AccessDriftReport::|public|download_uri():str -msgraph_beta.generated.models.AccessDriftReport::|public|download_uri(value:str):None -msgraph_beta.generated.models.AccessDriftReport::|public|expires_at():datetime.datetime -msgraph_beta.generated.models.AccessDriftReport::|public|expires_at(value:datetime.datetime):None -msgraph_beta.generated.models.AccessDriftReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessDriftReport::|public|odata_type:str -msgraph_beta.generated.models.AccessDriftReport::|public|resource_type():AccessDriftReportResourceType -msgraph_beta.generated.models.AccessDriftReport::|public|resource_type(value:AccessDriftReportResourceType):None -msgraph_beta.generated.models.AccessDriftReport::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessDriftReport::|public|tenant_id():str -msgraph_beta.generated.models.AccessDriftReport::|public|tenant_id(value:str):None -msgraph_beta.generated.models.AccessDriftReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessDriftReport -msgraph_beta.generated.models.AccessDriftReportResourceType::0000-Application -msgraph_beta.generated.models.AccessDriftReportResourceType::0001-Group -msgraph_beta.generated.models.AccessDriftReportResourceType::0002-UnknownFutureValue msgraph_beta.generated.models.AccessEntityType::0000-User msgraph_beta.generated.models.AccessEntityType::0001-Group msgraph_beta.generated.models.AccessEntityType::0002-UnknownFutureValue @@ -164067,6 +173022,8 @@ msgraph_beta.generated.models.AccessPackageResourceRole::|public|origin_id(value msgraph_beta.generated.models.AccessPackageResourceRole::|public|origin_system():str msgraph_beta.generated.models.AccessPackageResourceRole::|public|origin_system(value:str):None msgraph_beta.generated.models.AccessPackageResourceRole::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessPackageResourceRole::|public|type():RoleType +msgraph_beta.generated.models.AccessPackageResourceRole::|public|type(value:RoleType):None msgraph_beta.generated.models.AccessPackageResourceRole::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageResourceRole msgraph_beta.generated.models.AccessPackageResourceRoleCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.AccessPackageResourceRoleCollectionResponse::|public|constructor():None @@ -164215,8 +173172,8 @@ msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased: msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time():datetime.datetime msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|odata_type:str -msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count():int -msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count(value:int):None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assignment_count():int +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assignment_count(value:int):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased msgraph_beta.generated.models.AccessPackageTextInputQuestion-->AccessPackageQuestion @@ -164300,24 +173257,6 @@ msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|serialize( msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value():list[AccessReview] msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value(value:list[AccessReview]):None msgraph_beta.generated.models.AccessReviewCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewCollectionResponse -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData-->CustomExtensionData -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|constructor():None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|odata_type:str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_description():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_description(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_name():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_name(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type():PrincipalType -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type(value:PrincipalType):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewDataUploadTriggerCallbackData msgraph_beta.generated.models.AccessReviewDecision-->Entity msgraph_beta.generated.models.AccessReviewDecision::|public|access_recommendation():str msgraph_beta.generated.models.AccessReviewDecision::|public|access_recommendation(value:str):None @@ -164460,6 +173399,8 @@ msgraph_beta.generated.models.AccessReviewInstance::|public|decisions():list[Acc msgraph_beta.generated.models.AccessReviewInstance::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None msgraph_beta.generated.models.AccessReviewInstance::|public|definition():AccessReviewScheduleDefinition msgraph_beta.generated.models.AccessReviewInstance::|public|definition(value:AccessReviewScheduleDefinition):None +msgraph_beta.generated.models.AccessReviewInstance::|public|delegated_by():list[UserIdentity] +msgraph_beta.generated.models.AccessReviewInstance::|public|delegated_by(value:list[UserIdentity]):None msgraph_beta.generated.models.AccessReviewInstance::|public|end_date_time():datetime.datetime msgraph_beta.generated.models.AccessReviewInstance::|public|end_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AccessReviewInstance::|public|errors():list[AccessReviewError] @@ -164501,6 +173442,8 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_re msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|constructor():None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|decision():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|decision(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|delegated_by():list[UserIdentity] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|delegated_by(value:list[UserIdentity]):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|insights():list[GovernanceInsight] msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|insights(value:list[GovernanceInsight]):None @@ -164541,6 +173484,22 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssig msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|odata_type:str msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0000-New +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0001-AppliedSuccessfully +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0002-AppliedWithUnknownFailure +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0003-AppliedSuccessfullyButObjectNotFound +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0004-ApplyNotSupported +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0005-UnknownFutureValue msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource-->AccessReviewInstanceDecisionItemResource msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|constructor():None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -164558,8 +173517,14 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemCollectionResponse msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource-->AccessReviewInstanceDecisionItemResource msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|custom_data():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|custom_data(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|scope_display_name():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|scope_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|scope_id():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|scope_id(value:str):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemCustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemCustomDataProvidedResource msgraph_beta.generated.models.AccessReviewInstanceDecisionItemPermission::|public|additional_data():dict[str, Any] @@ -164745,16 +173710,6 @@ msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|public|recurrence msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewRecurrenceSettings msgraph_beta.generated.models.AccessReviewRecurrenceSettings~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData-->CustomExtensionData -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_id():str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_id(value:str):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_instance_id():str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_instance_id(value:str):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|constructor():None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|odata_type:str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewResourceDataUploadSessionContextData msgraph_beta.generated.models.AccessReviewResourceScope-->AccessReviewScope msgraph_beta.generated.models.AccessReviewResourceScope::|public|constructor():None msgraph_beta.generated.models.AccessReviewResourceScope::|public|display_name():str @@ -164924,6 +173879,8 @@ msgraph_beta.generated.models.AccessReviewSet::|public|odata_type:str msgraph_beta.generated.models.AccessReviewSet::|public|policy():AccessReviewPolicy msgraph_beta.generated.models.AccessReviewSet::|public|policy(value:AccessReviewPolicy):None msgraph_beta.generated.models.AccessReviewSet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewSet::|public|unified():UnifiedRoot +msgraph_beta.generated.models.AccessReviewSet::|public|unified(value:UnifiedRoot):None msgraph_beta.generated.models.AccessReviewSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewSet msgraph_beta.generated.models.AccessReviewSettings::|public|access_recommendations_enabled():bool msgraph_beta.generated.models.AccessReviewSettings::|public|access_recommendations_enabled(value:bool):None @@ -165471,6 +174428,20 @@ msgraph_beta.generated.models.AddIn::|public|type():str msgraph_beta.generated.models.AddIn::|public|type(value:str):None msgraph_beta.generated.models.AddIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddIn msgraph_beta.generated.models.AddIn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|backing_store:BackingStore +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|bonus_quota_in_bytes():int +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|bonus_quota_in_bytes(value:int):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|constructor():None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|odata_type():str +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|odata_type(value:str):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|subscription_quota_in_bytes():int +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|subscription_quota_in_bytes(value:int):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdditionalStorageAllocations +msgraph_beta.generated.models.AdditionalStorageAllocations~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AddLargeGalleryViewOperation-->CommsOperation msgraph_beta.generated.models.AddLargeGalleryViewOperation::|public|constructor():None msgraph_beta.generated.models.AddLargeGalleryViewOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -165680,6 +174651,8 @@ msgraph_beta.generated.models.AdminReportSettings::|public|display_concealed_nam msgraph_beta.generated.models.AdminReportSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AdminReportSettings::|public|odata_type:str msgraph_beta.generated.models.AdminReportSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdminReportSettings::|public|share_point():SharePointReportSettings +msgraph_beta.generated.models.AdminReportSettings::|public|share_point(value:SharePointReportSettings):None msgraph_beta.generated.models.AdminReportSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdminReportSettings msgraph_beta.generated.models.AdminTodo-->Entity msgraph_beta.generated.models.AdminTodo::|public|constructor():None @@ -165720,6 +174693,18 @@ msgraph_beta.generated.models.AdminWindowsUpdates::|public|update_policies():lis msgraph_beta.generated.models.AdminWindowsUpdates::|public|update_policies(value:list[UpdatePolicy]):None msgraph_beta.generated.models.AdminWindowsUpdates::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdminWindowsUpdates msgraph_beta.generated.models.Admin~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AdmitAllFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyOperation +msgraph_beta.generated.models.AdmitFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdmitFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyOperation msgraph_beta.generated.models.AdvancedBitLockerState::0000-Success msgraph_beta.generated.models.AdvancedBitLockerState::0001-NoUserConsent msgraph_beta.generated.models.AdvancedBitLockerState::0002-OsVolumeUnprotected @@ -166076,6 +175061,10 @@ msgraph_beta.generated.models.AgentIdentity::|public|constructor():None msgraph_beta.generated.models.AgentIdentity::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.AgentIdentity::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AgentIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentIdentity::|public|inherited_app_role_assignments():list[AppRoleAssignment] +msgraph_beta.generated.models.AgentIdentity::|public|inherited_app_role_assignments(value:list[AppRoleAssignment]):None +msgraph_beta.generated.models.AgentIdentity::|public|inherited_oauth2_permission_grants():list[OAuth2PermissionGrant] +msgraph_beta.generated.models.AgentIdentity::|public|inherited_oauth2_permission_grants(value:list[OAuth2PermissionGrant]):None msgraph_beta.generated.models.AgentIdentity::|public|odata_type:str msgraph_beta.generated.models.AgentIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AgentIdentity::|public|sponsors():list[DirectoryObject] @@ -166103,6 +175092,7 @@ msgraph_beta.generated.models.AgentIdentityType::0000-AgentIdentity msgraph_beta.generated.models.AgentIdentityType::0001-AgentUser msgraph_beta.generated.models.AgentIdentityType::0002-UnknownFutureValue msgraph_beta.generated.models.AgentIdentityType::0003-AgentIdentityBlueprintPrincipal +msgraph_beta.generated.models.AgentIdentityType::0004-User msgraph_beta.generated.models.AgentIdRiskLevel::0000-None_ msgraph_beta.generated.models.AgentIdRiskLevel::0001-Low msgraph_beta.generated.models.AgentIdRiskLevel::0002-Medium @@ -166183,6 +175173,36 @@ msgraph_beta.generated.models.AgentProvider::|public|url():str msgraph_beta.generated.models.AgentProvider::|public|url(value:str):None msgraph_beta.generated.models.AgentProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentProvider msgraph_beta.generated.models.AgentProvider~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AgentRegistration-->Entity +msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_blueprint_id():str +msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_blueprint_id(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_id():str +msgraph_beta.generated.models.AgentRegistration::|public|agent_identity_id(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|constructor():None +msgraph_beta.generated.models.AgentRegistration::|public|created_by():str +msgraph_beta.generated.models.AgentRegistration::|public|created_by(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|description():str +msgraph_beta.generated.models.AgentRegistration::|public|description(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|display_name():str +msgraph_beta.generated.models.AgentRegistration::|public|display_name(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentRegistration::|public|last_published_by():str +msgraph_beta.generated.models.AgentRegistration::|public|last_published_by(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|managed_by_app_id():str +msgraph_beta.generated.models.AgentRegistration::|public|managed_by_app_id(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|odata_type:str +msgraph_beta.generated.models.AgentRegistration::|public|originating_store():str +msgraph_beta.generated.models.AgentRegistration::|public|originating_store(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|owner_ids():list[str] +msgraph_beta.generated.models.AgentRegistration::|public|owner_ids(value:list[str]):None +msgraph_beta.generated.models.AgentRegistration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentRegistration::|public|source_agent_id():str +msgraph_beta.generated.models.AgentRegistration::|public|source_agent_id(value:str):None +msgraph_beta.generated.models.AgentRegistration::|public|source_created_date_time():datetime.datetime +msgraph_beta.generated.models.AgentRegistration::|public|source_created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentRegistration::|public|source_last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.AgentRegistration::|public|source_last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.AgentRegistration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentRegistration msgraph_beta.generated.models.AgentRegistry::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AgentRegistry::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AgentRegistry::|public|agent_card_manifests():list[AgentCardManifest] @@ -166210,12 +175230,18 @@ msgraph_beta.generated.models.AgentRiskDetection::|public|agent_id():str msgraph_beta.generated.models.AgentRiskDetection::|public|agent_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|blueprint_id():str msgraph_beta.generated.models.AgentRiskDetection::|public|blueprint_id(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|client_session_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|client_session_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|constructor():None msgraph_beta.generated.models.AgentRiskDetection::|public|detected_date_time():datetime.datetime msgraph_beta.generated.models.AgentRiskDetection::|public|detected_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AgentRiskDetection::|public|detection_timing_type():RiskDetectionTimingType msgraph_beta.generated.models.AgentRiskDetection::|public|detection_timing_type(value:RiskDetectionTimingType):None +msgraph_beta.generated.models.AgentRiskDetection::|public|display_name():str +msgraph_beta.generated.models.AgentRiskDetection::|public|display_name(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentRiskDetection::|public|identity_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|identity_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|identity_type():AgentIdentityType msgraph_beta.generated.models.AgentRiskDetection::|public|identity_type(value:AgentIdentityType):None msgraph_beta.generated.models.AgentRiskDetection::|public|last_modified_date_time():datetime.datetime @@ -166232,6 +175258,12 @@ msgraph_beta.generated.models.AgentRiskDetection::|public|risk_level(value:RiskL msgraph_beta.generated.models.AgentRiskDetection::|public|risk_state():RiskState msgraph_beta.generated.models.AgentRiskDetection::|public|risk_state(value:RiskState):None msgraph_beta.generated.models.AgentRiskDetection::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_client_display_name():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_client_display_name(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_correlation_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_correlation_id(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_request_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_request_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|source():str msgraph_beta.generated.models.AgentRiskDetection::|public|source(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentRiskDetection @@ -166452,8 +175484,8 @@ msgraph_beta.generated.models.AiInteraction::|public|app_class():str msgraph_beta.generated.models.AiInteraction::|public|app_class(value:str):None msgraph_beta.generated.models.AiInteraction::|public|attachments():list[AiInteractionAttachment] msgraph_beta.generated.models.AiInteraction::|public|attachments(value:list[AiInteractionAttachment]):None -msgraph_beta.generated.models.AiInteraction::|public|body():ItemBody -msgraph_beta.generated.models.AiInteraction::|public|body(value:ItemBody):None +msgraph_beta.generated.models.AiInteraction::|public|body():ChatMessageBody +msgraph_beta.generated.models.AiInteraction::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.AiInteraction::|public|constructor():None msgraph_beta.generated.models.AiInteraction::|public|contexts():list[AiInteractionContext] msgraph_beta.generated.models.AiInteraction::|public|contexts(value:list[AiInteractionContext]):None @@ -166917,12 +175949,6 @@ msgraph_beta.generated.models.AllDomains::|public|get_field_deserializers():dict msgraph_beta.generated.models.AllDomains::|public|odata_type:str msgraph_beta.generated.models.AllDomains::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AllDomains::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllDomains -msgraph_beta.generated.models.AllDrivesBackup-->FullServiceBackupBase -msgraph_beta.generated.models.AllDrivesBackup::|public|constructor():None -msgraph_beta.generated.models.AllDrivesBackup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AllDrivesBackup::|public|odata_type:str -msgraph_beta.generated.models.AllDrivesBackup::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AllDrivesBackup::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllDrivesBackup msgraph_beta.generated.models.AllInboundPorts-->InboundPorts msgraph_beta.generated.models.AllInboundPorts::|public|constructor():None msgraph_beta.generated.models.AllInboundPorts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -166935,12 +175961,6 @@ msgraph_beta.generated.models.AllLicensedUsersAssignmentTarget::|public|get_fiel msgraph_beta.generated.models.AllLicensedUsersAssignmentTarget::|public|odata_type:str msgraph_beta.generated.models.AllLicensedUsersAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AllLicensedUsersAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllLicensedUsersAssignmentTarget -msgraph_beta.generated.models.AllMailboxesBackup-->FullServiceBackupBase -msgraph_beta.generated.models.AllMailboxesBackup::|public|constructor():None -msgraph_beta.generated.models.AllMailboxesBackup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AllMailboxesBackup::|public|odata_type:str -msgraph_beta.generated.models.AllMailboxesBackup::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AllMailboxesBackup::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllMailboxesBackup msgraph_beta.generated.models.AllowedAudiences::0000-Me msgraph_beta.generated.models.AllowedAudiences::0001-Family msgraph_beta.generated.models.AllowedAudiences::0002-Contacts @@ -167027,12 +176047,6 @@ msgraph_beta.generated.models.AllScopeSensitivityLabels::|public|get_field_deser msgraph_beta.generated.models.AllScopeSensitivityLabels::|public|odata_type:str msgraph_beta.generated.models.AllScopeSensitivityLabels::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AllScopeSensitivityLabels::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllScopeSensitivityLabels -msgraph_beta.generated.models.AllSitesBackup-->FullServiceBackupBase -msgraph_beta.generated.models.AllSitesBackup::|public|constructor():None -msgraph_beta.generated.models.AllSitesBackup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AllSitesBackup::|public|odata_type:str -msgraph_beta.generated.models.AllSitesBackup::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AllSitesBackup::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllSitesBackup msgraph_beta.generated.models.AlterationResponse::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AlterationResponse::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AlterationResponse::|public|backing_store:BackingStore @@ -169758,6 +178772,8 @@ msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|finger msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|identity_certificate():AndroidWorkProfileCertificateProfileBase msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|identity_certificate(value:AndroidWorkProfileCertificateProfileBase):None +msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|lockdown_exclusion_list():list[str] +msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|lockdown_exclusion_list(value:list[str]):None msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|microsoft_tunnel_site_id():str msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|microsoft_tunnel_site_id(value:str):None msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|odata_type:str @@ -170014,6 +179030,7 @@ msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0000-Open msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0001-Wep msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0002-WpaPersonal msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0003-WpaEnterprise +msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0004-UnknownFutureValue msgraph_beta.generated.models.AospWifiSecurityType::0000-None_ msgraph_beta.generated.models.AospWifiSecurityType::0001-Wpa msgraph_beta.generated.models.AospWifiSecurityType::0002-Wep @@ -170047,6 +179064,32 @@ msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|public|odata_ msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiAuthenticationConfigurationBase msgraph_beta.generated.models.ApiAuthenticationConfigurationBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|backing_store:BackingStore +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|constructor():None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|metric():str +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|metric(value:str):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|odata_type():str +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|odata_type(value:str):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|onboarding_status():ApiUsageReportOnboardingStatus +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|onboarding_status(value:ApiUsageReportOnboardingStatus):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiUsageReportEnablementStatus +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|value():list[ApiUsageReportEnablementStatus] +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|value(value:list[ApiUsageReportEnablementStatus]):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiUsageReportEnablementStatusCollectionResponse +msgraph_beta.generated.models.ApiUsageReportEnablementStatus~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0000-Enabling +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0001-Enabled +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0002-Disabling +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0003-Disabled +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0004-UnknownFutureValue msgraph_beta.generated.models.AppCatalogs::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AppCatalogs::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AppCatalogs::|public|backing_store:BackingStore @@ -170482,9 +179525,13 @@ msgraph_beta.generated.models.AppleVpnConfiguration::|public|enable_split_tunnel msgraph_beta.generated.models.AppleVpnConfiguration::|public|enable_split_tunneling(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|excluded_domains():list[str] msgraph_beta.generated.models.AppleVpnConfiguration::|public|excluded_domains(value:list[str]):None +msgraph_beta.generated.models.AppleVpnConfiguration::|public|exclude_local_networks():bool +msgraph_beta.generated.models.AppleVpnConfiguration::|public|exclude_local_networks(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AppleVpnConfiguration::|public|identifier():str msgraph_beta.generated.models.AppleVpnConfiguration::|public|identifier(value:str):None +msgraph_beta.generated.models.AppleVpnConfiguration::|public|include_all_networks():bool +msgraph_beta.generated.models.AppleVpnConfiguration::|public|include_all_networks(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|login_group_or_domain():str msgraph_beta.generated.models.AppleVpnConfiguration::|public|login_group_or_domain(value:str):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|odata_type:str @@ -171079,6 +180126,20 @@ msgraph_beta.generated.models.ApplicationTemplate::|public|supported_provisionin msgraph_beta.generated.models.ApplicationTemplate::|public|supported_single_sign_on_modes():list[str] msgraph_beta.generated.models.ApplicationTemplate::|public|supported_single_sign_on_modes(value:list[str]):None msgraph_beta.generated.models.ApplicationTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationTemplate +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|backing_store:BackingStore +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|constructor():None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|display_name():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|display_name(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|odata_type():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|odata_type(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|value():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|value(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationTemplateCategory +msgraph_beta.generated.models.ApplicationTemplateCategory~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ApplicationTemplateCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ApplicationTemplateCollectionResponse::|public|constructor():None msgraph_beta.generated.models.ApplicationTemplateCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -171643,8 +180704,8 @@ msgraph_beta.generated.models.ApproverDelegate::|public|additional_data():dict[s msgraph_beta.generated.models.ApproverDelegate::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ApproverDelegate::|public|backing_store:BackingStore msgraph_beta.generated.models.ApproverDelegate::|public|constructor():None -msgraph_beta.generated.models.ApproverDelegate::|public|delegate():SubjectSet -msgraph_beta.generated.models.ApproverDelegate::|public|delegate(value:SubjectSet):None +msgraph_beta.generated.models.ApproverDelegate::|public|delegate():UserSet +msgraph_beta.generated.models.ApproverDelegate::|public|delegate(value:UserSet):None msgraph_beta.generated.models.ApproverDelegate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ApproverDelegate::|public|odata_type():str msgraph_beta.generated.models.ApproverDelegate::|public|odata_type(value:str):None @@ -171853,6 +180914,8 @@ msgraph_beta.generated.models.ArtifactQuery::|public|odata_type(value:str):None msgraph_beta.generated.models.ArtifactQuery::|public|query_expression():str msgraph_beta.generated.models.ArtifactQuery::|public|query_expression(value:str):None msgraph_beta.generated.models.ArtifactQuery::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ArtifactQuery::|public|structured_query_expression():RestoreSearchArtifactQueryExpression +msgraph_beta.generated.models.ArtifactQuery::|public|structured_query_expression(value:RestoreSearchArtifactQueryExpression):None msgraph_beta.generated.models.ArtifactQuery::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArtifactQuery msgraph_beta.generated.models.ArtifactQuery~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ArtifactRestoreStatus::0000-Added @@ -172436,6 +181499,8 @@ msgraph_beta.generated.models.AttendanceRecord::|public|attendance_intervals(val msgraph_beta.generated.models.AttendanceRecord::|public|constructor():None msgraph_beta.generated.models.AttendanceRecord::|public|email_address():str msgraph_beta.generated.models.AttendanceRecord::|public|email_address(value:str):None +msgraph_beta.generated.models.AttendanceRecord::|public|engagements():list[MeetingEngagement] +msgraph_beta.generated.models.AttendanceRecord::|public|engagements(value:list[MeetingEngagement]):None msgraph_beta.generated.models.AttendanceRecord::|public|external_registration_information():VirtualEventExternalRegistrationInformation msgraph_beta.generated.models.AttendanceRecord::|public|external_registration_information(value:VirtualEventExternalRegistrationInformation):None msgraph_beta.generated.models.AttendanceRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -172578,6 +181643,20 @@ msgraph_beta.generated.models.AttributeFlowType::0001-ObjectAddOnly msgraph_beta.generated.models.AttributeFlowType::0002-MultiValueAddOnly msgraph_beta.generated.models.AttributeFlowType::0003-ValueAddOnly msgraph_beta.generated.models.AttributeFlowType::0004-AttributeAddOnly +msgraph_beta.generated.models.AttributeInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AttributeInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AttributeInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.AttributeInfo::|public|constructor():None +msgraph_beta.generated.models.AttributeInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AttributeInfo::|public|name():str +msgraph_beta.generated.models.AttributeInfo::|public|name(value:str):None +msgraph_beta.generated.models.AttributeInfo::|public|odata_type():str +msgraph_beta.generated.models.AttributeInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.AttributeInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AttributeInfo::|public|value():str +msgraph_beta.generated.models.AttributeInfo::|public|value(value:str):None +msgraph_beta.generated.models.AttributeInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeInfo +msgraph_beta.generated.models.AttributeInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AttributeMapping::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AttributeMapping::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AttributeMapping::|public|backing_store:BackingStore @@ -172784,6 +181863,22 @@ msgraph_beta.generated.models.AudioConferencing::|public|toll_numbers():list[str msgraph_beta.generated.models.AudioConferencing::|public|toll_numbers(value:list[str]):None msgraph_beta.generated.models.AudioConferencing::|static|public|create_from_discriminator_value(parse_node:ParseNode):AudioConferencing msgraph_beta.generated.models.AudioConferencing~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AudioMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AudioMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AudioMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.AudioMetadata::|public|bit_depth():int +msgraph_beta.generated.models.AudioMetadata::|public|bit_depth(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|channels():int +msgraph_beta.generated.models.AudioMetadata::|public|channels(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|constructor():None +msgraph_beta.generated.models.AudioMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AudioMetadata::|public|odata_type():str +msgraph_beta.generated.models.AudioMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.AudioMetadata::|public|sample_rate_hz():int +msgraph_beta.generated.models.AudioMetadata::|public|sample_rate_hz(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AudioMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):AudioMetadata +msgraph_beta.generated.models.AudioMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AudioRoutingGroup-->Entity msgraph_beta.generated.models.AudioRoutingGroup::|public|constructor():None msgraph_beta.generated.models.AudioRoutingGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -173404,6 +182499,7 @@ msgraph_beta.generated.models.AuthenticationEventType::0002-UnknownFutureValue msgraph_beta.generated.models.AuthenticationEventType::0003-AttributeCollectionStart msgraph_beta.generated.models.AuthenticationEventType::0004-AttributeCollectionSubmit msgraph_beta.generated.models.AuthenticationEventType::0005-EmailOtpSend +msgraph_beta.generated.models.AuthenticationEventType::0006-PasswordSubmit msgraph_beta.generated.models.AuthenticationFailure-->Entity msgraph_beta.generated.models.AuthenticationFailure::|public|constructor():None msgraph_beta.generated.models.AuthenticationFailure::|public|count():int @@ -173448,6 +182544,16 @@ msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_si msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlowsPolicy msgraph_beta.generated.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AuthenticationInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AuthenticationInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AuthenticationInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.AuthenticationInfo::|public|constructor():None +msgraph_beta.generated.models.AuthenticationInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationInfo::|public|odata_type():str +msgraph_beta.generated.models.AuthenticationInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.AuthenticationInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthenticationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationInfo +msgraph_beta.generated.models.AuthenticationInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AuthenticationListener-->Entity msgraph_beta.generated.models.AuthenticationListener::|public|constructor():None msgraph_beta.generated.models.AuthenticationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -174924,15 +184030,13 @@ msgraph_beta.generated.models.BackupReport::|static|public|create_from_discrimin msgraph_beta.generated.models.BackupRestoreRoot-->Entity msgraph_beta.generated.models.BackupRestoreRoot::|public|activity_logs():list[ActivityLogBase] msgraph_beta.generated.models.BackupRestoreRoot::|public|activity_logs(value:list[ActivityLogBase]):None -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_drives_backup():AllDrivesBackup -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_drives_backup(value:AllDrivesBackup):None -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_mailboxes_backup():AllMailboxesBackup -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_mailboxes_backup(value:AllMailboxesBackup):None -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_sites_backup():AllSitesBackup -msgraph_beta.generated.models.BackupRestoreRoot::|public|all_sites_backup(value:AllSitesBackup):None msgraph_beta.generated.models.BackupRestoreRoot::|public|browse_sessions():list[BrowseSessionBase] msgraph_beta.generated.models.BackupRestoreRoot::|public|browse_sessions(value:list[BrowseSessionBase]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|constructor():None +msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_exclusion_units():list[DriveExclusionUnit] +msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_exclusion_units(value:list[DriveExclusionUnit]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_exclusion_units_bulk_addition_jobs():list[DriveExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_exclusion_units_bulk_addition_jobs(value:list[DriveExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_inclusion_rules():list[DriveProtectionRule] msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_inclusion_rules(value:list[DriveProtectionRule]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|drive_protection_units():list[DriveProtectionUnit] @@ -174945,7 +184049,13 @@ msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_protection_pol msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_protection_policies(value:list[ExchangeProtectionPolicy]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_restore_sessions():list[ExchangeRestoreSession] msgraph_beta.generated.models.BackupRestoreRoot::|public|exchange_restore_sessions(value:list[ExchangeRestoreSession]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|exclusion_units():list[ExclusionUnitBase] +msgraph_beta.generated.models.BackupRestoreRoot::|public|exclusion_units(value:list[ExclusionUnitBase]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_exclusion_units():list[MailboxExclusionUnit] +msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_exclusion_units(value:list[MailboxExclusionUnit]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_exclusion_units_bulk_addition_jobs():list[MailboxExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_exclusion_units_bulk_addition_jobs(value:list[MailboxExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_inclusion_rules():list[MailboxProtectionRule] msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_inclusion_rules(value:list[MailboxProtectionRule]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|mailbox_protection_units():list[MailboxProtectionUnit] @@ -174980,6 +184090,10 @@ msgraph_beta.generated.models.BackupRestoreRoot::|public|share_point_protection_ msgraph_beta.generated.models.BackupRestoreRoot::|public|share_point_protection_policies(value:list[SharePointProtectionPolicy]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|share_point_restore_sessions():list[SharePointRestoreSession] msgraph_beta.generated.models.BackupRestoreRoot::|public|share_point_restore_sessions(value:list[SharePointRestoreSession]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|site_exclusion_units():list[SiteExclusionUnit] +msgraph_beta.generated.models.BackupRestoreRoot::|public|site_exclusion_units(value:list[SiteExclusionUnit]):None +msgraph_beta.generated.models.BackupRestoreRoot::|public|site_exclusion_units_bulk_addition_jobs():list[SiteExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.BackupRestoreRoot::|public|site_exclusion_units_bulk_addition_jobs(value:list[SiteExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|site_inclusion_rules():list[SiteProtectionRule] msgraph_beta.generated.models.BackupRestoreRoot::|public|site_inclusion_rules(value:list[SiteProtectionRule]):None msgraph_beta.generated.models.BackupRestoreRoot::|public|site_protection_units():list[SiteProtectionUnit] @@ -175951,11 +185065,19 @@ msgraph_beta.generated.models.BrowseQueryResponseItem::|public|additional_data() msgraph_beta.generated.models.BrowseQueryResponseItem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|backing_store:BackingStore msgraph_beta.generated.models.BrowseQueryResponseItem::|public|constructor():None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_by():IdentitySet +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.BrowseQueryResponseItem::|public|items_count():int msgraph_beta.generated.models.BrowseQueryResponseItem::|public|items_count(value:int):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|item_key():str msgraph_beta.generated.models.BrowseQueryResponseItem::|public|item_key(value:str):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_by():IdentitySet +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_by(value:IdentitySet):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|name():str msgraph_beta.generated.models.BrowseQueryResponseItem::|public|name(value:str):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|odata_type():str @@ -178328,6 +187450,8 @@ msgraph_beta.generated.models.Channel::|public|is_archived():bool msgraph_beta.generated.models.Channel::|public|is_archived(value:bool):None msgraph_beta.generated.models.Channel::|public|is_favorite_by_default():bool msgraph_beta.generated.models.Channel::|public|is_favorite_by_default(value:bool):None +msgraph_beta.generated.models.Channel::|public|joined_users():list[ConversationMember] +msgraph_beta.generated.models.Channel::|public|joined_users(value:list[ConversationMember]):None msgraph_beta.generated.models.Channel::|public|layout_type():ChannelLayoutType msgraph_beta.generated.models.Channel::|public|layout_type(value:ChannelLayoutType):None msgraph_beta.generated.models.Channel::|public|members():list[ConversationMember] @@ -178612,8 +187736,8 @@ msgraph_beta.generated.models.ChatMembersNotificationRecipient::|static|public|c msgraph_beta.generated.models.ChatMessage-->Entity msgraph_beta.generated.models.ChatMessage::|public|attachments():list[ChatMessageAttachment] msgraph_beta.generated.models.ChatMessage::|public|attachments(value:list[ChatMessageAttachment]):None -msgraph_beta.generated.models.ChatMessage::|public|body():ItemBody -msgraph_beta.generated.models.ChatMessage::|public|body(value:ItemBody):None +msgraph_beta.generated.models.ChatMessage::|public|body():ChatMessageBody +msgraph_beta.generated.models.ChatMessage::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.ChatMessage::|public|channel_identity():ChannelIdentity msgraph_beta.generated.models.ChatMessage::|public|channel_identity(value:ChannelIdentity):None msgraph_beta.generated.models.ChatMessage::|public|chat_id():str @@ -178693,6 +187817,26 @@ msgraph_beta.generated.models.ChatMessageAttachment::|public|thumbnail_url():str msgraph_beta.generated.models.ChatMessageAttachment::|public|thumbnail_url(value:str):None msgraph_beta.generated.models.ChatMessageAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatMessageAttachment msgraph_beta.generated.models.ChatMessageAttachment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ChatMessageBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ChatMessageBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ChatMessageBody::|public|backing_store:BackingStore +msgraph_beta.generated.models.ChatMessageBody::|public|constructor():None +msgraph_beta.generated.models.ChatMessageBody::|public|content():str +msgraph_beta.generated.models.ChatMessageBody::|public|content(value:str):None +msgraph_beta.generated.models.ChatMessageBody::|public|content_type():BodyType +msgraph_beta.generated.models.ChatMessageBody::|public|content_type(value:BodyType):None +msgraph_beta.generated.models.ChatMessageBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ChatMessageBody::|public|message_body_content_type():ChatMessageBodyContentType +msgraph_beta.generated.models.ChatMessageBody::|public|message_body_content_type(value:ChatMessageBodyContentType):None +msgraph_beta.generated.models.ChatMessageBody::|public|odata_type():str +msgraph_beta.generated.models.ChatMessageBody::|public|odata_type(value:str):None +msgraph_beta.generated.models.ChatMessageBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ChatMessageBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatMessageBody +msgraph_beta.generated.models.ChatMessageBodyContentType::0000-Text +msgraph_beta.generated.models.ChatMessageBodyContentType::0001-Html +msgraph_beta.generated.models.ChatMessageBodyContentType::0002-Markdown +msgraph_beta.generated.models.ChatMessageBodyContentType::0003-UnknownFutureValue +msgraph_beta.generated.models.ChatMessageBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ChatMessageCollectionResponse::|public|constructor():None msgraph_beta.generated.models.ChatMessageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -178739,8 +187883,8 @@ msgraph_beta.generated.models.ChatMessageImportance::0000-Normal msgraph_beta.generated.models.ChatMessageImportance::0001-High msgraph_beta.generated.models.ChatMessageImportance::0002-Urgent msgraph_beta.generated.models.ChatMessageInfo-->Entity -msgraph_beta.generated.models.ChatMessageInfo::|public|body():ItemBody -msgraph_beta.generated.models.ChatMessageInfo::|public|body(value:ItemBody):None +msgraph_beta.generated.models.ChatMessageInfo::|public|body():ChatMessageBody +msgraph_beta.generated.models.ChatMessageInfo::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.ChatMessageInfo::|public|constructor():None msgraph_beta.generated.models.ChatMessageInfo::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.ChatMessageInfo::|public|created_date_time(value:datetime.datetime):None @@ -179017,6 +188161,8 @@ msgraph_beta.generated.models.ClaimBinding::|public|additional_data(value:dict[s msgraph_beta.generated.models.ClaimBinding::|public|backing_store:BackingStore msgraph_beta.generated.models.ClaimBinding::|public|constructor():None msgraph_beta.generated.models.ClaimBinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ClaimBinding::|public|match_confidence_level():MatchConfidenceLevel +msgraph_beta.generated.models.ClaimBinding::|public|match_confidence_level(value:MatchConfidenceLevel):None msgraph_beta.generated.models.ClaimBinding::|public|odata_type():str msgraph_beta.generated.models.ClaimBinding::|public|odata_type(value:str):None msgraph_beta.generated.models.ClaimBinding::|public|serialize(writer:SerializationWriter):None @@ -179067,6 +188213,20 @@ msgraph_beta.generated.models.ClaimsMappingPolicyCollectionResponse::|public|val msgraph_beta.generated.models.ClaimsMappingPolicyCollectionResponse::|public|value(value:list[ClaimsMappingPolicy]):None msgraph_beta.generated.models.ClaimsMappingPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClaimsMappingPolicyCollectionResponse msgraph_beta.generated.models.ClaimsMapping~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ClaimValidation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ClaimValidation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ClaimValidation::|public|backing_store:BackingStore +msgraph_beta.generated.models.ClaimValidation::|public|constructor():None +msgraph_beta.generated.models.ClaimValidation::|public|custom_extension_id():str +msgraph_beta.generated.models.ClaimValidation::|public|custom_extension_id(value:str):None +msgraph_beta.generated.models.ClaimValidation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ClaimValidation::|public|is_enabled():bool +msgraph_beta.generated.models.ClaimValidation::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.ClaimValidation::|public|odata_type():str +msgraph_beta.generated.models.ClaimValidation::|public|odata_type(value:str):None +msgraph_beta.generated.models.ClaimValidation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ClaimValidation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClaimValidation +msgraph_beta.generated.models.ClaimValidation~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ClassifcationErrorBase::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ClassifcationErrorBase::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ClassifcationErrorBase::|public|backing_store:BackingStore @@ -179177,6 +188337,18 @@ msgraph_beta.generated.models.ClientCertificateAuthentication::|public|get_field msgraph_beta.generated.models.ClientCertificateAuthentication::|public|odata_type:str msgraph_beta.generated.models.ClientCertificateAuthentication::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ClientCertificateAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCertificateAuthentication +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo-->AuthenticationInfo +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|access_token_url():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|access_token_url(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|client_id():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|client_id(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|constructor():None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|odata_type:str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|secret_name():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|secret_name(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCredentialAuthenticationInfo msgraph_beta.generated.models.ClientCredentialType::0000-None_ msgraph_beta.generated.models.ClientCredentialType::0001-ClientSecret msgraph_beta.generated.models.ClientCredentialType::0002-ClientAssertion @@ -179302,6 +188474,8 @@ msgraph_beta.generated.models.CloudCertificationAuthority::|public|extended_key_ msgraph_beta.generated.models.CloudCertificationAuthority::|public|extended_key_usages(value:list[ExtendedKeyUsage]):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|e_tag():str msgraph_beta.generated.models.CloudCertificationAuthority::|public|e_tag(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthority::|public|geographic_region():str +msgraph_beta.generated.models.CloudCertificationAuthority::|public|geographic_region(value:str):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CloudCertificationAuthority::|public|issuer_common_name():str msgraph_beta.generated.models.CloudCertificationAuthority::|public|issuer_common_name(value:str):None @@ -179653,6 +188827,8 @@ msgraph_beta.generated.models.cloudLicensing.Allotment::|public|assignments(valu msgraph_beta.generated.models.cloudLicensing.Allotment::|public|constructor():None msgraph_beta.generated.models.cloudLicensing.Allotment::|public|consumed_units():int msgraph_beta.generated.models.cloudLicensing.Allotment::|public|consumed_units(value:int):None +msgraph_beta.generated.models.cloudLicensing.Allotment::|public|external_service_identifier():str +msgraph_beta.generated.models.cloudLicensing.Allotment::|public|external_service_identifier(value:str):None msgraph_beta.generated.models.cloudLicensing.Allotment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.cloudLicensing.Allotment::|public|odata_type:str msgraph_beta.generated.models.cloudLicensing.Allotment::|public|serialize(writer:SerializationWriter):None @@ -179788,6 +188964,8 @@ msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|allotments(valu msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|assignments():list[Assignment] msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|assignments(value:list[Assignment]):None msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|constructor():None +msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|external_service_identifier():str +msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|external_service_identifier(value:str):None msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|odata_type:str msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|serialize(writer:SerializationWriter):None @@ -179864,8 +189042,12 @@ msgraph_beta.generated.models.CloudPC::|public|group_detail():CloudPcEntraGroupD msgraph_beta.generated.models.CloudPC::|public|group_detail(value:CloudPcEntraGroupDetail):None msgraph_beta.generated.models.CloudPC::|public|image_display_name():str msgraph_beta.generated.models.CloudPC::|public|image_display_name(value:str):None +msgraph_beta.generated.models.CloudPC::|public|is_disaster_recovery_active():bool +msgraph_beta.generated.models.CloudPC::|public|is_disaster_recovery_active(value:bool):None msgraph_beta.generated.models.CloudPC::|public|last_login_result():CloudPcLoginResult msgraph_beta.generated.models.CloudPC::|public|last_login_result(value:CloudPcLoginResult):None +msgraph_beta.generated.models.CloudPC::|public|last_logoff_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPC::|public|last_logoff_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPC::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.CloudPC::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPC::|public|last_remote_action_result():CloudPcRemoteActionResult @@ -179919,6 +189101,80 @@ msgraph_beta.generated.models.CloudPC::|public|user_experience_type(value:CloudP msgraph_beta.generated.models.CloudPC::|public|user_principal_name():str msgraph_beta.generated.models.CloudPC::|public|user_principal_name(value:str):None msgraph_beta.generated.models.CloudPC::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPC +msgraph_beta.generated.models.CloudPcAgentPool-->CloudPcPool +msgraph_beta.generated.models.CloudPcAgentPool::|public|billing_configuration():CloudPcAgentPoolBillingConfiguration +msgraph_beta.generated.models.CloudPcAgentPool::|public|billing_configuration(value:CloudPcAgentPoolBillingConfiguration):None +msgraph_beta.generated.models.CloudPcAgentPool::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPool::|public|odata_type:str +msgraph_beta.generated.models.CloudPcAgentPool::|public|pool_url():str +msgraph_beta.generated.models.CloudPcAgentPool::|public|pool_url(value:str):None +msgraph_beta.generated.models.CloudPcAgentPool::|public|scaling_policy():CloudPcAgentPoolScalingPolicy +msgraph_beta.generated.models.CloudPcAgentPool::|public|scaling_policy(value:CloudPcAgentPoolScalingPolicy):None +msgraph_beta.generated.models.CloudPcAgentPool::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPool::|public|session_usage():CloudPcAgentPoolSessionUsage +msgraph_beta.generated.models.CloudPcAgentPool::|public|session_usage(value:CloudPcAgentPoolSessionUsage):None +msgraph_beta.generated.models.CloudPcAgentPool::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPool +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|billing_plan_id():str +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|billing_plan_id(value:str):None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|billing_type():CloudPcAgentPoolBillingType +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|billing_type(value:CloudPcAgentPoolBillingType):None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|odata_type():str +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPoolBillingConfiguration +msgraph_beta.generated.models.CloudPcAgentPoolBillingConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcAgentPoolBillingType::0000-PayAsYouGo +msgraph_beta.generated.models.CloudPcAgentPoolBillingType::0001-UnknownFutureValue +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration-->CloudPcPoolCapabilityConfiguration +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|enable_single_sign_on():bool +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|enable_single_sign_on(value:bool):None +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|odata_type:str +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPoolCapabilityConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPoolCapabilityConfiguration +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|maximum_count():int +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|maximum_count(value:int):None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|minimum_count():int +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|minimum_count(value:int):None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|odata_type():str +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPoolScalingPolicy +msgraph_beta.generated.models.CloudPcAgentPoolScalingPolicy~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|active_sessions_count():int +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|active_sessions_count(value:int):None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|available_sessions_count():int +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|available_sessions_count(value:int):None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|odata_type():str +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPoolSessionUsage +msgraph_beta.generated.models.CloudPcAgentPoolSessionUsage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment-->CloudPcPoolAssignment +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|constructor():None +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|odata_type:str +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|user_principal_id():str +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|public|user_principal_id(value:str):None +msgraph_beta.generated.models.CloudPcAgentPoolUserAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcAgentPoolUserAssignment msgraph_beta.generated.models.CloudPcAuditActivityOperationType::0000-Create msgraph_beta.generated.models.CloudPcAuditActivityOperationType::0001-Delete msgraph_beta.generated.models.CloudPcAuditActivityOperationType::0002-Patch @@ -180301,6 +189557,24 @@ msgraph_beta.generated.models.CloudPCCollectionResponse::|public|serialize(write msgraph_beta.generated.models.CloudPCCollectionResponse::|public|value():list[CloudPC] msgraph_beta.generated.models.CloudPCCollectionResponse::|public|value(value:list[CloudPC]):None msgraph_beta.generated.models.CloudPCCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPCCollectionResponse +msgraph_beta.generated.models.CloudPcConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_display_name():str +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_display_name(value:str):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_id():str +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_id(value:str):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_type():CloudPcProvisioningPolicyImageType +msgraph_beta.generated.models.CloudPcConfiguration::|public|image_type(value:CloudPcProvisioningPolicyImageType):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|odata_type():str +msgraph_beta.generated.models.CloudPcConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|os_locale():str +msgraph_beta.generated.models.CloudPcConfiguration::|public|os_locale(value:str):None +msgraph_beta.generated.models.CloudPcConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcConfiguration +msgraph_beta.generated.models.CloudPcConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPCConnectionQualityReportType::0000-RemoteConnectionQualityReport msgraph_beta.generated.models.CloudPCConnectionQualityReportType::0001-RegionalConnectionQualityTrendReport msgraph_beta.generated.models.CloudPCConnectionQualityReportType::0002-RegionalConnectionQualityInsightsReport @@ -180969,6 +190243,7 @@ msgraph_beta.generated.models.CloudPcGeographicLocationType::0012-CentralAmerica msgraph_beta.generated.models.CloudPcGeographicLocationType::0013-UsGovernment msgraph_beta.generated.models.CloudPcGeographicLocationType::0014-UnknownFutureValue msgraph_beta.generated.models.CloudPcGeographicLocationType::0015-Mexico +msgraph_beta.generated.models.CloudPcGeographicLocationType::0016-AustraliaNewZealand msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_details():str @@ -181119,6 +190394,26 @@ msgraph_beta.generated.models.CloudPcManagementService::0002-UnknownFutureValue msgraph_beta.generated.models.CloudPcManagementService::0003-RpaBox msgraph_beta.generated.models.CloudPcManagementService::0004-Microsoft365Opal msgraph_beta.generated.models.CloudPcManagementService::0005-Microsoft365BizChat +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration-->CloudPcNetworkConfiguration +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|geographic_location_type():CloudPcGeographicLocationType +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|geographic_location_type(value:CloudPcGeographicLocationType):None +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|odata_type:str +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|region_groups():list[CloudPcRegionGroupConfiguration] +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|region_groups(value:list[CloudPcRegionGroupConfiguration]):None +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcMicrosoftHostedNetworkConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcMicrosoftHostedNetworkConfiguration +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|odata_type():str +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcNetworkConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcNetworkConfiguration +msgraph_beta.generated.models.CloudPcNetworkConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcNotificationSetting::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcNotificationSetting::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcNotificationSetting::|public|backing_store:BackingStore @@ -181434,6 +190729,18 @@ msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0000-Processing msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0001-Succeeded msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0002-Failed msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|constructor():None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|has_unapplied_policy_update():bool +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|has_unapplied_policy_update(value:bool):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|odata_type():str +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPolicyPendingApplyStatusResult +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail-->Entity msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|constructor():None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|cron_schedule_expression():str @@ -181441,6 +190748,8 @@ msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|c msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|end_date_time():str msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|end_date_time(value:str):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|is_force_user_logoff_enabled():bool +msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|is_force_user_logoff_enabled(value:bool):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|next_run_date_time():str msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|next_run_date_time(value:str):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|odata_type:str @@ -181487,6 +190796,58 @@ msgraph_beta.generated.models.CloudPcPolicyTimezone::0028-Fjt msgraph_beta.generated.models.CloudPcPolicyTimezone::0029-Tot msgraph_beta.generated.models.CloudPcPolicyTimezone::0030-Lint msgraph_beta.generated.models.CloudPcPolicyTimezone::0031-UnknownFutureValue +msgraph_beta.generated.models.CloudPcPool-->Entity +msgraph_beta.generated.models.CloudPcPool::|public|assignments():list[CloudPcPoolAssignment] +msgraph_beta.generated.models.CloudPcPool::|public|assignments(value:list[CloudPcPoolAssignment]):None +msgraph_beta.generated.models.CloudPcPool::|public|capabilities():CloudPcPoolCapabilityConfiguration +msgraph_beta.generated.models.CloudPcPool::|public|capabilities(value:CloudPcPoolCapabilityConfiguration):None +msgraph_beta.generated.models.CloudPcPool::|public|cloud_pc_configuration():CloudPcConfiguration +msgraph_beta.generated.models.CloudPcPool::|public|cloud_pc_configuration(value:CloudPcConfiguration):None +msgraph_beta.generated.models.CloudPcPool::|public|constructor():None +msgraph_beta.generated.models.CloudPcPool::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPcPool::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudPcPool::|public|description():str +msgraph_beta.generated.models.CloudPcPool::|public|description(value:str):None +msgraph_beta.generated.models.CloudPcPool::|public|display_name():str +msgraph_beta.generated.models.CloudPcPool::|public|display_name(value:str):None +msgraph_beta.generated.models.CloudPcPool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPool::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPcPool::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CloudPcPool::|public|network_configuration():CloudPcNetworkConfiguration +msgraph_beta.generated.models.CloudPcPool::|public|network_configuration(value:CloudPcNetworkConfiguration):None +msgraph_beta.generated.models.CloudPcPool::|public|odata_type:str +msgraph_beta.generated.models.CloudPcPool::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPool::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPool +msgraph_beta.generated.models.CloudPcPoolAssignment-->Entity +msgraph_beta.generated.models.CloudPcPoolAssignment::|public|constructor():None +msgraph_beta.generated.models.CloudPcPoolAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPoolAssignment::|public|odata_type:str +msgraph_beta.generated.models.CloudPcPoolAssignment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPoolAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPoolAssignment +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|public|value():list[CloudPcPoolAssignment] +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|public|value(value:list[CloudPcPoolAssignment]):None +msgraph_beta.generated.models.CloudPcPoolAssignmentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPoolAssignmentCollectionResponse +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|odata_type():str +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPoolCapabilityConfiguration +msgraph_beta.generated.models.CloudPcPoolCapabilityConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcPoolCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|public|value():list[CloudPcPool] +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|public|value(value:list[CloudPcPool]):None +msgraph_beta.generated.models.CloudPcPoolCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPoolCollectionResponse msgraph_beta.generated.models.CloudPcPowerState::0000-Running msgraph_beta.generated.models.CloudPcPowerState::0001-PoweredOff msgraph_beta.generated.models.CloudPcPowerState::0002-UnknownFutureValue @@ -181547,6 +190908,8 @@ msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|provisioning_ty msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|scope_ids():list[str] msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|scope_ids(value:list[str]):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|snapshot_reset_mode():CloudPcSnapshotResetMode +msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|snapshot_reset_mode(value:CloudPcSnapshotResetMode):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_experience_type():CloudPcUserExperienceType msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_experience_type(value:CloudPcUserExperienceType):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_settings_persistence_configuration():CloudPcUserSettingsPersistenceConfiguration @@ -181653,6 +191016,20 @@ msgraph_beta.generated.models.CloudPcRegionGroup::0040-Austria msgraph_beta.generated.models.CloudPcRegionGroup::0041-Denmark msgraph_beta.generated.models.CloudPcRegionGroup::0042-Belgium msgraph_beta.generated.models.CloudPcRegionGroup::0043-Kenya +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|constructor():None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|odata_type():str +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|regions():list[str] +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|regions(value:list[str]):None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|region_group():CloudPcRegionGroup +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|region_group(value:CloudPcRegionGroup):None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcRegionGroupConfiguration +msgraph_beta.generated.models.CloudPcRegionGroupConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcRemoteActionCapability::|public|action_capability():ActionCapability msgraph_beta.generated.models.CloudPcRemoteActionCapability::|public|action_capability(value:ActionCapability):None msgraph_beta.generated.models.CloudPcRemoteActionCapability::|public|action_name():CloudPcRemoteActionName @@ -181958,6 +191335,10 @@ msgraph_beta.generated.models.CloudPcSnapshotImportFileType::0002-UnknownFutureV msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0000-AzureStorageAccount msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0001-SasUrl msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0002-UnknownFutureValue +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0000-NotApplicable +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0001-Enabled +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0002-Disabled +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0003-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotStatus::0000-Ready msgraph_beta.generated.models.CloudPcSnapshotStatus::0001-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotType::0000-Automatic @@ -182006,6 +191387,8 @@ msgraph_beta.generated.models.CloudPcStatus::0013-UpdatingSingleSignOn msgraph_beta.generated.models.CloudPcStatus::0014-ModifyingSingleSignOn msgraph_beta.generated.models.CloudPcStatus::0015-RefreshPolicyConfiguration msgraph_beta.generated.models.CloudPcStatus::0016-Preparing +msgraph_beta.generated.models.CloudPcStatus::0017-FailoverInProgress +msgraph_beta.generated.models.CloudPcStatus::0018-FailbackInProgress msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_information():list[KeyValuePair] @@ -182328,6 +191711,22 @@ msgraph_beta.generated.models.CloudRealtimeCommunicationInfo::|public|odata_type msgraph_beta.generated.models.CloudRealtimeCommunicationInfo::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudRealtimeCommunicationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudRealtimeCommunicationInfo msgraph_beta.generated.models.CloudRealtimeCommunicationInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|constructor():None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|more_info_web_url():str +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|more_info_web_url(value:str):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|odata_type():str +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|tenant_key():str +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|tenant_key(value:str):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|video_teleconference_id():str +msgraph_beta.generated.models.CloudVideoInteropInfo::|public|video_teleconference_id(value:str):None +msgraph_beta.generated.models.CloudVideoInteropInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudVideoInteropInfo +msgraph_beta.generated.models.CloudVideoInteropInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CoachmarkLocation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CoachmarkLocation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CoachmarkLocation::|public|backing_store:BackingStore @@ -182436,6 +191835,8 @@ msgraph_beta.generated.models.ColumnDefinition::|public|is_reorderable():bool msgraph_beta.generated.models.ColumnDefinition::|public|is_reorderable(value:bool):None msgraph_beta.generated.models.ColumnDefinition::|public|is_sealed():bool msgraph_beta.generated.models.ColumnDefinition::|public|is_sealed(value:bool):None +msgraph_beta.generated.models.ColumnDefinition::|public|is_searchable():bool +msgraph_beta.generated.models.ColumnDefinition::|public|is_searchable(value:bool):None msgraph_beta.generated.models.ColumnDefinition::|public|lookup():LookupColumn msgraph_beta.generated.models.ColumnDefinition::|public|lookup(value:LookupColumn):None msgraph_beta.generated.models.ColumnDefinition::|public|name():str @@ -184507,6 +193908,12 @@ msgraph_beta.generated.models.ContentMetadata::|public|odata_type(value:str):Non msgraph_beta.generated.models.ContentMetadata::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ContentMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentMetadata msgraph_beta.generated.models.ContentMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ContentModality::0000-Audio +msgraph_beta.generated.models.ContentModality::0001-Video +msgraph_beta.generated.models.ContentModality::0002-Image +msgraph_beta.generated.models.ContentModality::0003-Text +msgraph_beta.generated.models.ContentModality::0004-Multimodal +msgraph_beta.generated.models.ContentModality::0005-UnknownFutureValue msgraph_beta.generated.models.ContentModel-->Entity msgraph_beta.generated.models.ContentModel::|public|constructor():None msgraph_beta.generated.models.ContentModel::|public|created_by():IdentitySet @@ -184701,6 +194108,18 @@ msgraph_beta.generated.models.ContentTypeOrder::|public|position(value:int):None msgraph_beta.generated.models.ContentTypeOrder::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ContentTypeOrder::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentTypeOrder msgraph_beta.generated.models.ContentTypeOrder~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ContextMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ContextMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ContextMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.ContextMetadata::|public|constructor():None +msgraph_beta.generated.models.ContextMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ContextMetadata::|public|metadata_properties():CustomMetadataDictionary +msgraph_beta.generated.models.ContextMetadata::|public|metadata_properties(value:CustomMetadataDictionary):None +msgraph_beta.generated.models.ContextMetadata::|public|odata_type():str +msgraph_beta.generated.models.ContextMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.ContextMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ContextMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContextMetadata +msgraph_beta.generated.models.ContextMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0000-StrictEnforcement msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0001-Disabled msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0002-UnknownFutureValue @@ -185051,6 +194470,8 @@ msgraph_beta.generated.models.CopilotPackage::|public|asset_id(value:str):None msgraph_beta.generated.models.CopilotPackage::|public|available_to():PackageStatus msgraph_beta.generated.models.CopilotPackage::|public|available_to(value:PackageStatus):None msgraph_beta.generated.models.CopilotPackage::|public|constructor():None +msgraph_beta.generated.models.CopilotPackage::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CopilotPackage::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CopilotPackage::|public|deployed_to():PackageStatus msgraph_beta.generated.models.CopilotPackage::|public|deployed_to(value:PackageStatus):None msgraph_beta.generated.models.CopilotPackage::|public|display_name():str @@ -185067,6 +194488,8 @@ msgraph_beta.generated.models.CopilotPackage::|public|manifest_id(value:str):Non msgraph_beta.generated.models.CopilotPackage::|public|manifest_version():str msgraph_beta.generated.models.CopilotPackage::|public|manifest_version(value:str):None msgraph_beta.generated.models.CopilotPackage::|public|odata_type:str +msgraph_beta.generated.models.CopilotPackage::|public|owner_id():str +msgraph_beta.generated.models.CopilotPackage::|public|owner_id(value:str):None msgraph_beta.generated.models.CopilotPackage::|public|platform():str msgraph_beta.generated.models.CopilotPackage::|public|platform(value:str):None msgraph_beta.generated.models.CopilotPackage::|public|publisher():str @@ -185100,6 +194523,8 @@ msgraph_beta.generated.models.CopilotPackageDetail::|public|odata_type:str msgraph_beta.generated.models.CopilotPackageDetail::|public|sensitivity():str msgraph_beta.generated.models.CopilotPackageDetail::|public|sensitivity(value:str):None msgraph_beta.generated.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups():list[PackageAccessEntity] +msgraph_beta.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups(value:list[PackageAccessEntity]):None msgraph_beta.generated.models.CopilotPackageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPackageDetail msgraph_beta.generated.models.CopilotPeopleAdminSetting-->Entity msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|constructor():None @@ -185194,6 +194619,43 @@ msgraph_beta.generated.models.CopyNotebookModel::|public|user_role():OnenoteUser msgraph_beta.generated.models.CopyNotebookModel::|public|user_role(value:OnenoteUserRole):None msgraph_beta.generated.models.CopyNotebookModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopyNotebookModel msgraph_beta.generated.models.CopyNotebookModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CorrelatedIdentity-->Entity +msgraph_beta.generated.models.CorrelatedIdentity::|public|constructor():None +msgraph_beta.generated.models.CorrelatedIdentity::|public|correlated_date_time():datetime.datetime +msgraph_beta.generated.models.CorrelatedIdentity::|public|correlated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|error():CorrelationError +msgraph_beta.generated.models.CorrelatedIdentity::|public|error(value:CorrelationError):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelatedIdentity::|public|odata_type:str +msgraph_beta.generated.models.CorrelatedIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|source_identity():IdentityInfo +msgraph_beta.generated.models.CorrelatedIdentity::|public|source_identity(value:IdentityInfo):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|status():str +msgraph_beta.generated.models.CorrelatedIdentity::|public|status(value:str):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|target_identity():IdentityInfo +msgraph_beta.generated.models.CorrelatedIdentity::|public|target_identity(value:IdentityInfo):None +msgraph_beta.generated.models.CorrelatedIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelatedIdentity +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|value():list[CorrelatedIdentity] +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|value(value:list[CorrelatedIdentity]):None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelatedIdentityCollectionResponse +msgraph_beta.generated.models.CorrelationError::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CorrelationError::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CorrelationError::|public|backing_store:BackingStore +msgraph_beta.generated.models.CorrelationError::|public|code():str +msgraph_beta.generated.models.CorrelationError::|public|code(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|constructor():None +msgraph_beta.generated.models.CorrelationError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelationError::|public|message():str +msgraph_beta.generated.models.CorrelationError::|public|message(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|odata_type():str +msgraph_beta.generated.models.CorrelationError::|public|odata_type(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelationError::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelationError +msgraph_beta.generated.models.CorrelationError~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CorsConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CorsConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CorsConfiguration::|public|allowed_headers():list[str] @@ -185444,6 +194906,8 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|invitation_redemption_identity_provider_configuration(value:DefaultInvitationRedemptionIdentityProviderConfiguration):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default():bool msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default(value:bool):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_capabilities():list[M365CapabilityBase] +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_capabilities(value:list[M365CapabilityBase]):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting @@ -185478,12 +194942,16 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_in_multi_tenant_organization(value:bool):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider():bool msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider(value:bool):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_capabilities():list[M365CapabilityBase] +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_capabilities(value:list[M365CapabilityBase]):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type:str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints():ServiceProviderConstraints +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints(value:ServiceProviderConstraints):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id():str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id(value:str):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions @@ -185579,6 +195047,36 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|odata_type:str msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CrossTenantAccessPolicyTenantRestrictions::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyTenantRestrictions +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic::|public|constructor():None +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityBasic::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarAvailabilityBasic +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|constructor():None +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarAvailabilityLimitedDetails +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|constructor():None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusyDetail +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|constructor():None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusyReviewer +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|constructor():None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantCalendarSharingFreeBusySimple::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusySimple msgraph_beta.generated.models.CrossTenantGroupSyncInbound::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantGroupSyncInbound::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantGroupSyncInbound::|public|backing_store:BackingStore @@ -185614,6 +195112,24 @@ msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResp msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value():list[CrossTenantIdentitySyncPolicyPartner] msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|public|value(value:list[CrossTenantIdentitySyncPolicyPartner]):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartnerCollectionResponse +msgraph_beta.generated.models.CrossTenantMailTipsAll-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantMailTipsAll::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMailTipsAll::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMailTipsAll::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantMailTipsAll::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMailTipsAll::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMailTipsAll +msgraph_beta.generated.models.CrossTenantMailTipsLimited-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantMailTipsLimited::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMailTipsLimited::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMailTipsLimited::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantMailTipsLimited::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMailTipsLimited::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMailTipsLimited +msgraph_beta.generated.models.CrossTenantMigration-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantMigration::|public|constructor():None +msgraph_beta.generated.models.CrossTenantMigration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantMigration::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantMigration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantMigration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigration msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantMigrationCancelResponse::|public|backing_store:BackingStore @@ -185744,6 +195260,24 @@ msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|publi msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|value():list[CrossTenantMigrationTask] msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|public|value(value:list[CrossTenantMigrationTask]):None msgraph_beta.generated.models.CrossTenantMigrationTaskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigrationTaskCollectionResponse +msgraph_beta.generated.models.CrossTenantOpenProfileCard-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantOpenProfileCard::|public|constructor():None +msgraph_beta.generated.models.CrossTenantOpenProfileCard::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantOpenProfileCard::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantOpenProfileCard::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantOpenProfileCard::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantOpenProfileCard +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking::|public|constructor():None +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantPlacesDeskBooking::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantPlacesDeskBooking +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking-->M365CapabilityBase +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking::|public|constructor():None +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking::|public|odata_type:str +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantPlacesRoomBooking::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantPlacesRoomBooking msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CrossTenantUserSyncInbound::|public|backing_store:BackingStore @@ -186071,6 +195605,12 @@ msgraph_beta.generated.models.CustomDataProvidedResource::|public|notification_e msgraph_beta.generated.models.CustomDataProvidedResource::|public|odata_type:str msgraph_beta.generated.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResource +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|odata_type:str +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession msgraph_beta.generated.models.CustomDataProvidedResourceFile-->Entity msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|constructor():None msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -186083,25 +195623,64 @@ msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|size(value msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|uploaded_date_time():datetime.datetime msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|uploaded_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CustomDataProvidedResourceFile::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceFile +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value():list[CustomDataProvidedResourceFile] +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value(value:list[CustomDataProvidedResourceFile]):None +msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData-->AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextData +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase-->Data +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData-->AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplyDecisionContextData +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|backing_store:BackingStore +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|static|public|create_from_discriminator_value(parse_node:ParseNode):Data +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession-->Entity msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|constructor():None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data():CustomExtensionData -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:CustomExtensionData):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data():Data +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:Data):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|files():list[CustomDataProvidedResourceFile] +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|files(value:list[CustomDataProvidedResourceFile]):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done():bool msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done(value:bool):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|odata_type:str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id():str +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source():str -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats():CustomDataProvidedResourceUploadStats msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats(value:CustomDataProvidedResourceUploadStats):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status():CustomDataProvidedResourceUploadStatus msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status(value:CustomDataProvidedResourceUploadStatus):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type():str -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSession msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():None @@ -186128,6 +195707,12 @@ msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0000-Activ msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0001-Complete msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0002-Expired msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.CustomEmojiFromIdentitySet-->IdentitySet +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|constructor():None +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|odata_type:str +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomEmojiFromIdentitySet msgraph_beta.generated.models.Customer::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Customer::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Customer::|public|address():PostalAddressType @@ -186946,6 +196531,14 @@ msgraph_beta.generated.models.DayOfWeek::0003-Wednesday msgraph_beta.generated.models.DayOfWeek::0004-Thursday msgraph_beta.generated.models.DayOfWeek::0005-Friday msgraph_beta.generated.models.DayOfWeek::0006-Saturday +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0000-AlwaysOn +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0001-AlwaysOff +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0002-StoreSettings +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0003-UnknownFutureValue +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0000-AlwaysOn +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0001-AlwaysOff +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0002-StoreSettings +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0003-UnknownFutureValue msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|backing_store:BackingStore @@ -187482,6 +197075,18 @@ msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionRes msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value():list[DelegatedAdminServiceManagementDetail] msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value(value:list[DelegatedAdminServiceManagementDetail]):None msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids():list[str] +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids(value:list[str]):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|constructor():None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|odata_type:str +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceProviderConstraints msgraph_beta.generated.models.DelegatedPermissionClassification-->Entity msgraph_beta.generated.models.DelegatedPermissionClassification::|public|classification():PermissionClassificationType msgraph_beta.generated.models.DelegatedPermissionClassification::|public|classification(value:PermissionClassificationType):None @@ -188050,6 +197655,8 @@ msgraph_beta.generated.models.Desk::|public|mode():PlaceMode msgraph_beta.generated.models.Desk::|public|mode(value:PlaceMode):None msgraph_beta.generated.models.Desk::|public|odata_type:str msgraph_beta.generated.models.Desk::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Desk::|public|service_plans():list[PlaceServicePlanInfo] +msgraph_beta.generated.models.Desk::|public|service_plans(value:list[PlaceServicePlanInfo]):None msgraph_beta.generated.models.Desk::|static|public|create_from_discriminator_value(parse_node:ParseNode):Desk msgraph_beta.generated.models.DeskCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.DeskCollectionResponse::|public|constructor():None @@ -188158,6 +197765,10 @@ msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|public|odata_typ msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectedSensitiveContentWrapper msgraph_beta.generated.models.DetectedSensitiveContentWrapper~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DetectionSeverity::0000-Low +msgraph_beta.generated.models.DetectionSeverity::0001-Medium +msgraph_beta.generated.models.DetectionSeverity::0002-High +msgraph_beta.generated.models.DetectionSeverity::0003-UnknownFutureValue msgraph_beta.generated.models.Device-->DirectoryObject msgraph_beta.generated.models.Device::|public|account_enabled():bool msgraph_beta.generated.models.Device::|public|account_enabled(value:bool):None @@ -188806,6 +198417,8 @@ msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|odata_type() msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|odata_type(value:str):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|rules_content():bytes msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|rules_content(value:bytes):None +msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|run_interval_in_minutes():int +msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|run_interval_in_minutes(value:int):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceCompliancePolicyScript msgraph_beta.generated.models.DeviceCompliancePolicyScript~~>AdditionalDataHolder; BackedModel; Parsable @@ -188946,6 +198559,8 @@ msgraph_beta.generated.models.DeviceComplianceScript::|public|get_field_deserial msgraph_beta.generated.models.DeviceComplianceScript::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.DeviceComplianceScript::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.DeviceComplianceScript::|public|odata_type:str +msgraph_beta.generated.models.DeviceComplianceScript::|public|platform():DeviceComplianceScriptPlatformType +msgraph_beta.generated.models.DeviceComplianceScript::|public|platform(value:DeviceComplianceScriptPlatformType):None msgraph_beta.generated.models.DeviceComplianceScript::|public|publisher():str msgraph_beta.generated.models.DeviceComplianceScript::|public|publisher(value:str):None msgraph_beta.generated.models.DeviceComplianceScript::|public|role_scope_tag_ids():list[str] @@ -189010,6 +198625,10 @@ msgraph_beta.generated.models.DeviceComplianceScriptError::|public|odata_type(va msgraph_beta.generated.models.DeviceComplianceScriptError::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DeviceComplianceScriptError::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceComplianceScriptError msgraph_beta.generated.models.DeviceComplianceScriptError~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0000-Windows10 +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0001-Linux +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0002-MacOS +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0003-UnknownFutureValue msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|backing_store:BackingStore @@ -194072,6 +203691,20 @@ msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|seria msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|value():list[DeviceShellScript] msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|value(value:list[DeviceShellScript]):None msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceShellScriptCollectionResponse +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|backing_store:BackingStore +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|components():list[SyncComponent] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|components(value:list[SyncComponent]):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|constructor():None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|device_id():str +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|device_id(value:str):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|odata_type():str +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|odata_type(value:str):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceSyncStatusResponse +msgraph_beta.generated.models.DeviceSyncStatusResponse~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.DeviceTemplate-->DirectoryObject msgraph_beta.generated.models.DeviceTemplate::|public|constructor():None msgraph_beta.generated.models.DeviceTemplate::|public|device_authority():str @@ -194279,6 +203912,8 @@ msgraph_beta.generated.models.Directory::|public|recommendation_configuration(): msgraph_beta.generated.models.Directory::|public|recommendation_configuration(value:RecommendationConfiguration):None msgraph_beta.generated.models.Directory::|public|recovery():Recovery msgraph_beta.generated.models.Directory::|public|recovery(value:Recovery):None +msgraph_beta.generated.models.Directory::|public|remote_tenant_groups():list[RemoteTenantGroup] +msgraph_beta.generated.models.Directory::|public|remote_tenant_groups(value:list[RemoteTenantGroup]):None msgraph_beta.generated.models.Directory::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Directory::|public|shared_email_domains():list[SharedEmailDomain] msgraph_beta.generated.models.Directory::|public|shared_email_domains(value:list[SharedEmailDomain]):None @@ -194556,6 +204191,29 @@ msgraph_beta.generated.models.DisplayNameLocalization::|public|odata_type(value: msgraph_beta.generated.models.DisplayNameLocalization::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DisplayNameLocalization::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisplayNameLocalization msgraph_beta.generated.models.DisplayNameLocalization~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DistributionList-->OutlookItem +msgraph_beta.generated.models.DistributionList::|public|constructor():None +msgraph_beta.generated.models.DistributionList::|public|display_name():str +msgraph_beta.generated.models.DistributionList::|public|display_name(value:str):None +msgraph_beta.generated.models.DistributionList::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DistributionList::|public|members():list[Member] +msgraph_beta.generated.models.DistributionList::|public|members(value:list[Member]):None +msgraph_beta.generated.models.DistributionList::|public|notes():str +msgraph_beta.generated.models.DistributionList::|public|notes(value:str):None +msgraph_beta.generated.models.DistributionList::|public|odata_type:str +msgraph_beta.generated.models.DistributionList::|public|person_identifier():str +msgraph_beta.generated.models.DistributionList::|public|person_identifier(value:str):None +msgraph_beta.generated.models.DistributionList::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.DistributionList::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionList +msgraph_beta.generated.models.DistributionListCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|value():list[DistributionList] +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|value(value:list[DistributionList]):None +msgraph_beta.generated.models.DistributionListCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionListCollectionResponse msgraph_beta.generated.models.DlpAction::0000-NotifyUser msgraph_beta.generated.models.DlpAction::0001-BlockAccess msgraph_beta.generated.models.DlpAction::0002-DeviceRestriction @@ -194569,6 +204227,7 @@ msgraph_beta.generated.models.DlpAction::0009-SPRuntimeAccessControl msgraph_beta.generated.models.DlpAction::0010-SPSharingNotifyUser msgraph_beta.generated.models.DlpAction::0011-SPSharingGenerateIncidentReport msgraph_beta.generated.models.DlpAction::0012-RestrictWebGrounding +msgraph_beta.generated.models.DlpAction::0013-PolicyTip msgraph_beta.generated.models.DlpActionInfo::|public|action():DlpAction msgraph_beta.generated.models.DlpActionInfo::|public|action(value:DlpAction):None msgraph_beta.generated.models.DlpActionInfo::|public|additional_data():dict[str, Any] @@ -195064,6 +204723,40 @@ msgraph_beta.generated.models.DriveCollectionResponse::|public|serialize(writer: msgraph_beta.generated.models.DriveCollectionResponse::|public|value():list[Drive] msgraph_beta.generated.models.DriveCollectionResponse::|public|value(value:list[Drive]):None msgraph_beta.generated.models.DriveCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveCollectionResponse +msgraph_beta.generated.models.DriveExclusionUnit-->ExclusionUnitBase +msgraph_beta.generated.models.DriveExclusionUnit::|public|constructor():None +msgraph_beta.generated.models.DriveExclusionUnit::|public|directory_object_id():str +msgraph_beta.generated.models.DriveExclusionUnit::|public|directory_object_id(value:str):None +msgraph_beta.generated.models.DriveExclusionUnit::|public|display_name():str +msgraph_beta.generated.models.DriveExclusionUnit::|public|display_name(value:str):None +msgraph_beta.generated.models.DriveExclusionUnit::|public|email():str +msgraph_beta.generated.models.DriveExclusionUnit::|public|email(value:str):None +msgraph_beta.generated.models.DriveExclusionUnit::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DriveExclusionUnit::|public|odata_type:str +msgraph_beta.generated.models.DriveExclusionUnit::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DriveExclusionUnit::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveExclusionUnit +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|public|value():list[DriveExclusionUnit] +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|public|value(value:list[DriveExclusionUnit]):None +msgraph_beta.generated.models.DriveExclusionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveExclusionUnitCollectionResponse +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob-->ExclusionUnitBulkAdditionJob +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|constructor():None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|drives():list[str] +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|drives(value:list[str]):None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|odata_type:str +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveExclusionUnitsBulkAdditionJob +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|public|value():list[DriveExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[DriveExclusionUnitsBulkAdditionJob]):None +msgraph_beta.generated.models.DriveExclusionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveExclusionUnitsBulkAdditionJobCollectionResponse msgraph_beta.generated.models.DriveItem-->BaseItem msgraph_beta.generated.models.DriveItem::|public|activities():list[ItemActivityOLD] msgraph_beta.generated.models.DriveItem::|public|activities(value:list[ItemActivityOLD]):None @@ -195099,6 +204792,8 @@ msgraph_beta.generated.models.DriveItem::|public|list_item():ListItem msgraph_beta.generated.models.DriveItem::|public|list_item(value:ListItem):None msgraph_beta.generated.models.DriveItem::|public|location():GeoCoordinates msgraph_beta.generated.models.DriveItem::|public|location(value:GeoCoordinates):None +msgraph_beta.generated.models.DriveItem::|public|lock_info():LockInfo +msgraph_beta.generated.models.DriveItem::|public|lock_info(value:LockInfo):None msgraph_beta.generated.models.DriveItem::|public|malware():Malware msgraph_beta.generated.models.DriveItem::|public|malware(value:Malware):None msgraph_beta.generated.models.DriveItem::|public|media():Media @@ -198872,6 +208567,22 @@ msgraph_beta.generated.models.EvaluateLabelJobResultGroup::|public|serialize(wri msgraph_beta.generated.models.EvaluateLabelJobResultGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluateLabelJobResultGroup msgraph_beta.generated.models.EvaluateLabelJobResultGroup~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EvaluateLabelJobResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EvaluationScope::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EvaluationScope::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EvaluationScope::|public|backing_store:BackingStore +msgraph_beta.generated.models.EvaluationScope::|public|constructor():None +msgraph_beta.generated.models.EvaluationScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EvaluationScope::|public|odata_type():str +msgraph_beta.generated.models.EvaluationScope::|public|odata_type(value:str):None +msgraph_beta.generated.models.EvaluationScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EvaluationScope::|public|type():EvaluationScopeType +msgraph_beta.generated.models.EvaluationScope::|public|type(value:EvaluationScopeType):None +msgraph_beta.generated.models.EvaluationScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluationScope +msgraph_beta.generated.models.EvaluationScopeType::0000-Tenant +msgraph_beta.generated.models.EvaluationScopeType::0001-Agent +msgraph_beta.generated.models.EvaluationScopeType::0002-AnonymousUser +msgraph_beta.generated.models.EvaluationScopeType::0003-UnknownFutureValue +msgraph_beta.generated.models.EvaluationScope~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Event-->OutlookItem msgraph_beta.generated.models.Event::|public|allow_new_time_proposals():bool msgraph_beta.generated.models.Event::|public|allow_new_time_proposals(value:bool):None @@ -199299,6 +209010,10 @@ msgraph_beta.generated.models.ExchangeOnlineCrossTenantMigrationSettings~~>Addit msgraph_beta.generated.models.ExchangeProtectionPolicy-->ProtectionPolicyBase msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|constructor():None msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_exclusion_units():list[MailboxExclusionUnit] +msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_exclusion_units(value:list[MailboxExclusionUnit]):None +msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_exclusion_units_bulk_addition_jobs():list[MailboxExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_exclusion_units_bulk_addition_jobs(value:list[MailboxExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_inclusion_rules():list[MailboxProtectionRule] msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_inclusion_rules(value:list[MailboxProtectionRule]):None msgraph_beta.generated.models.ExchangeProtectionPolicy::|public|mailbox_protection_units():list[MailboxProtectionUnit] @@ -199404,6 +209119,56 @@ msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|get_field_ msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|odata_type:str msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ExclusionGroupAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionGroupAssignmentTarget +msgraph_beta.generated.models.ExclusionUnitBase-->Entity +msgraph_beta.generated.models.ExclusionUnitBase::|public|constructor():None +msgraph_beta.generated.models.ExclusionUnitBase::|public|created_by():IdentitySet +msgraph_beta.generated.models.ExclusionUnitBase::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ExclusionUnitBase::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|error():PublicError +msgraph_beta.generated.models.ExclusionUnitBase::|public|error(value:PublicError):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExclusionUnitBase::|public|last_modified_by():IdentitySet +msgraph_beta.generated.models.ExclusionUnitBase::|public|last_modified_by(value:IdentitySet):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.ExclusionUnitBase::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|odata_type:str +msgraph_beta.generated.models.ExclusionUnitBase::|public|policy_id():str +msgraph_beta.generated.models.ExclusionUnitBase::|public|policy_id(value:str):None +msgraph_beta.generated.models.ExclusionUnitBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExclusionUnitBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionUnitBase +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|public|value():list[ExclusionUnitBase] +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|public|value(value:list[ExclusionUnitBase]):None +msgraph_beta.generated.models.ExclusionUnitBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionUnitBaseCollectionResponse +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob-->Entity +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|constructor():None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|created_by():IdentitySet +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|display_name():str +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|display_name(value:str):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|error():PublicError +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|error(value:PublicError):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|last_modified_by():IdentitySet +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|last_modified_by(value:IdentitySet):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|odata_type:str +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|status():ExclusionUnitBulkJobStatus +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|public|status(value:ExclusionUnitBulkJobStatus):None +msgraph_beta.generated.models.ExclusionUnitBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionUnitBulkAdditionJob +msgraph_beta.generated.models.ExclusionUnitBulkJobStatus::0000-Created +msgraph_beta.generated.models.ExclusionUnitBulkJobStatus::0001-Active +msgraph_beta.generated.models.ExclusionUnitBulkJobStatus::0002-Completed +msgraph_beta.generated.models.ExclusionUnitBulkJobStatus::0003-CompletedWithErrors +msgraph_beta.generated.models.ExclusionUnitBulkJobStatus::0004-UnknownFutureValue msgraph_beta.generated.models.ExecutionMode::0000-EvaluateInline msgraph_beta.generated.models.ExecutionMode::0001-EvaluateOffline msgraph_beta.generated.models.ExecutionMode::0002-UnknownFutureValue @@ -199416,6 +209181,8 @@ msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|day msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|odata_type():str msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_catalog_item_id():str +msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_catalog_item_id(value:str):None msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_release():str msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_release(value:str):None msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|serialize(writer:SerializationWriter):None @@ -199882,6 +209649,8 @@ msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|construct msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|content():ExternalItemContent msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|content(value:ExternalItemContent):None msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|information_protection_label():ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|information_protection_label(value:ExternalItemInformationProtectionLabel):None msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|odata_type:str msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|properties():Properties msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|properties(value:Properties):None @@ -199911,6 +209680,18 @@ msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0000-T msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0001-Html msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0002-UnknownFutureValue msgraph_beta.generated.models.externalConnectors.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|backing_store:BackingStore +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|constructor():None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type():str +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type(value:str):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id():str +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id(value:str):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.externalConnectors.External~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.externalConnectors.Identity-->Entity msgraph_beta.generated.models.externalConnectors.Identity::|public|constructor():None @@ -200003,6 +209784,7 @@ msgraph_beta.generated.models.externalConnectors.Label::0050-PersonInterests msgraph_beta.generated.models.externalConnectors.Label::0051-PersonLanguages msgraph_beta.generated.models.externalConnectors.Label::0052-PersonPublications msgraph_beta.generated.models.externalConnectors.Label::0053-PersonPatents +msgraph_beta.generated.models.externalConnectors.Label::0054-PersonWorkPositions msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.externalConnectors.Properties::|public|backing_store:BackingStore @@ -200193,6 +209975,8 @@ msgraph_beta.generated.models.ExternalItem::|public|constructor():None msgraph_beta.generated.models.ExternalItem::|public|content():ExternalItemContent msgraph_beta.generated.models.ExternalItem::|public|content(value:ExternalItemContent):None msgraph_beta.generated.models.ExternalItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalItem::|public|information_protection_label():ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.ExternalItem::|public|information_protection_label(value:ExternalItemInformationProtectionLabel):None msgraph_beta.generated.models.ExternalItem::|public|odata_type:str msgraph_beta.generated.models.ExternalItem::|public|properties():Properties msgraph_beta.generated.models.ExternalItem::|public|properties(value:Properties):None @@ -200215,6 +209999,18 @@ msgraph_beta.generated.models.ExternalItemContentType::0000-Text msgraph_beta.generated.models.ExternalItemContentType::0001-Html msgraph_beta.generated.models.ExternalItemContentType::0002-UnknownFutureValue msgraph_beta.generated.models.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|backing_store:BackingStore +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|constructor():None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|odata_type():str +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id():str +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id(value:str):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ExternalLink::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ExternalLink::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ExternalLink::|public|backing_store:BackingStore @@ -200336,6 +210132,24 @@ msgraph_beta.generated.models.ExternalProfile::|public|serialize(writer:Serializ msgraph_beta.generated.models.ExternalProfile::|public|supervisor_id():str msgraph_beta.generated.models.ExternalProfile::|public|supervisor_id(value:str):None msgraph_beta.generated.models.ExternalProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalProfile +msgraph_beta.generated.models.ExternalSapAcConnectionInfo-->ConnectionInfo +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|authentication_info():AuthenticationInfo +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|authentication_info(value:AuthenticationInfo):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|constructor():None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|key_vault_name():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|key_vault_name(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|odata_type:str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|resource_group():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|resource_group(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|subscription_id():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|subscription_id(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|system_id():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|system_id(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|user_identifier():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|user_identifier(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalSapAcConnectionInfo msgraph_beta.generated.models.ExternalSponsors-->UserSet msgraph_beta.generated.models.ExternalSponsors::|public|constructor():None msgraph_beta.generated.models.ExternalSponsors::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -200467,6 +210281,22 @@ msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|get_fi msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|odata_type:str msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):FallbackToMicrosoftProviderOnError +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_allocations():AdditionalStorageAllocations +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_allocations(value:AdditionalStorageAllocations):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|backing_store:BackingStore +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|constructor():None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|odata_type():str +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|odata_type(value:str):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|used():int +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|used(value:int):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|user():Identity +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|user(value:Identity):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|static|public|create_from_discriminator_value(parse_node:ParseNode):FamilyMemberStorageQuota +msgraph_beta.generated.models.FamilyMemberStorageQuota~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.FeatureRolloutPolicy-->Entity msgraph_beta.generated.models.FeatureRolloutPolicy::|public|applies_to():list[DirectoryObject] msgraph_beta.generated.models.FeatureRolloutPolicy::|public|applies_to(value:list[DirectoryObject]):None @@ -201494,31 +211324,6 @@ msgraph_beta.generated.models.FrontlineCloudPcDetail::|public|odata_type(value:s msgraph_beta.generated.models.FrontlineCloudPcDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.FrontlineCloudPcDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):FrontlineCloudPcDetail msgraph_beta.generated.models.FrontlineCloudPcDetail~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.FullServiceBackupBase-->Entity -msgraph_beta.generated.models.FullServiceBackupBase::|public|action_on_existing_policy():FullServiceBackupDisableMode -msgraph_beta.generated.models.FullServiceBackupBase::|public|action_on_existing_policy(value:FullServiceBackupDisableMode):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|constructor():None -msgraph_beta.generated.models.FullServiceBackupBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_modified_by():IdentitySet -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_modified_by(value:IdentitySet):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_modified_date_time():datetime.datetime -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_modified_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_run_date_time():datetime.datetime -msgraph_beta.generated.models.FullServiceBackupBase::|public|last_run_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|odata_type:str -msgraph_beta.generated.models.FullServiceBackupBase::|public|policy_id():str -msgraph_beta.generated.models.FullServiceBackupBase::|public|policy_id(value:str):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.FullServiceBackupBase::|public|status():FullServiceBackupStatus -msgraph_beta.generated.models.FullServiceBackupBase::|public|status(value:FullServiceBackupStatus):None -msgraph_beta.generated.models.FullServiceBackupBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):FullServiceBackupBase -msgraph_beta.generated.models.FullServiceBackupDisableMode::0000-None_ -msgraph_beta.generated.models.FullServiceBackupDisableMode::0001-EnableAll -msgraph_beta.generated.models.FullServiceBackupDisableMode::0002-DisableAll -msgraph_beta.generated.models.FullServiceBackupDisableMode::0003-UnknownFutureValue -msgraph_beta.generated.models.FullServiceBackupStatus::0000-Disabled -msgraph_beta.generated.models.FullServiceBackupStatus::0001-Enabled -msgraph_beta.generated.models.FullServiceBackupStatus::0002-UnknownFutureValue msgraph_beta.generated.models.GcpAccessType::0000-Public msgraph_beta.generated.models.GcpAccessType::0001-SubjectToObjectAcls msgraph_beta.generated.models.GcpAccessType::0002-Private @@ -202158,6 +211963,10 @@ msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|browse_sessio msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|completion_date_time():datetime.datetime msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|completion_date_time(value:datetime.datetime):None msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|constructor():None +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|destination_type():DestinationType +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|destination_type(value:DestinationType):None +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|error():PublicError +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|error(value:PublicError):None msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|odata_type:str msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|restored_item_key():str @@ -202176,6 +211985,12 @@ msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|status(value: msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|web_url():str msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|web_url(value:str):None msgraph_beta.generated.models.GranularRestoreArtifactBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularRestoreArtifactBase +msgraph_beta.generated.models.GranularRestoreItems::0000-Email +msgraph_beta.generated.models.GranularRestoreItems::0001-Note +msgraph_beta.generated.models.GranularRestoreItems::0002-Contact +msgraph_beta.generated.models.GranularRestoreItems::0003-Task +msgraph_beta.generated.models.GranularRestoreItems::0004-Calendar +msgraph_beta.generated.models.GranularRestoreItems::0005-UnknownFutureValue msgraph_beta.generated.models.GranularSiteRestoreArtifact-->GranularRestoreArtifactBase msgraph_beta.generated.models.GranularSiteRestoreArtifact::|public|constructor():None msgraph_beta.generated.models.GranularSiteRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -202369,6 +212184,88 @@ msgraph_beta.generated.models.GroupAccessType::0000-None_ msgraph_beta.generated.models.GroupAccessType::0001-Private msgraph_beta.generated.models.GroupAccessType::0002-Secret msgraph_beta.generated.models.GroupAccessType::0003-Public +msgraph_beta.generated.models.GroupAccessType::0004-UnknownFutureValue +msgraph_beta.generated.models.GroupAnalytics-->Entity +msgraph_beta.generated.models.GroupAnalytics::|public|assigned_role_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|assigned_role_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|calculated_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|calculated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|constructor():None +msgraph_beta.generated.models.GroupAnalytics::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|direct_group_member_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|direct_group_member_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|display_name():str +msgraph_beta.generated.models.GroupAnalytics::|public|display_name(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|dynamic_membership_type():str +msgraph_beta.generated.models.GroupAnalytics::|public|dynamic_membership_type(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupAnalytics::|public|group_expiration_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|group_expiration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|group_type():GroupTypeEnum +msgraph_beta.generated.models.GroupAnalytics::|public|group_type(value:GroupTypeEnum):None +msgraph_beta.generated.models.GroupAnalytics::|public|guest_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|guest_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|guest_transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|guest_transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_distribution_list_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_distribution_list_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_m365_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_m365_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_mail_enabled_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_mail_enabled_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_dynamic_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_dynamic_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_distribution_list_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_distribution_list_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_mail_enabled_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_mail_enabled_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_valid_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_valid_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|last_restoration_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|last_restoration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_contains_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_contains_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_expression_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_expression_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_match_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_match_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_member_of_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_member_of_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_processing_state():str +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_processing_state(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|member_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|member_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|member_transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|member_transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|odata_type:str +msgraph_beta.generated.models.GroupAnalytics::|public|preferred_data_location():str +msgraph_beta.generated.models.GroupAnalytics::|public|preferred_data_location(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|sensitivity_label_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|sensitivity_label_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupAnalytics::|public|service_principal_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|service_principal_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|soft_deletion_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|soft_deletion_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|tenant_id():str +msgraph_beta.generated.models.GroupAnalytics::|public|tenant_id(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_service_principal_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_service_principal_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupAnalytics +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|value():list[GroupAnalytics] +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|value(value:list[GroupAnalytics]):None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupAnalyticsCollectionResponse msgraph_beta.generated.models.GroupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget msgraph_beta.generated.models.GroupAssignmentTarget::|public|constructor():None msgraph_beta.generated.models.GroupAssignmentTarget::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -203131,6 +213028,9 @@ msgraph_beta.generated.models.GroupScope::|static|public|create_from_discriminat msgraph_beta.generated.models.GroupType::0000-UnifiedGroups msgraph_beta.generated.models.GroupType::0001-AzureAD msgraph_beta.generated.models.GroupType::0002-UnknownFutureValue +msgraph_beta.generated.models.GroupTypeEnum::0000-IsCloudGroup +msgraph_beta.generated.models.GroupTypeEnum::0001-IsOnPremiseGroup +msgraph_beta.generated.models.GroupTypeEnum::0002-IsSoftDeletedGroup msgraph_beta.generated.models.GroupWritebackConfiguration-->WritebackConfiguration msgraph_beta.generated.models.GroupWritebackConfiguration::|public|constructor():None msgraph_beta.generated.models.GroupWritebackConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -203732,6 +213632,14 @@ msgraph_beta.generated.models.healthMonitoring.UserImpactSummary::|static|public msgraph_beta.generated.models.HealthState::0000-Unknown msgraph_beta.generated.models.HealthState::0001-Healthy msgraph_beta.generated.models.HealthState::0002-Unhealthy +msgraph_beta.generated.models.HistoryEntityType::0000-Task +msgraph_beta.generated.models.HistoryEntityType::0001-UnknownFutureValue +msgraph_beta.generated.models.HistoryEventType::0000-Created +msgraph_beta.generated.models.HistoryEventType::0001-Updated +msgraph_beta.generated.models.HistoryEventType::0002-Deleted +msgraph_beta.generated.models.HistoryEventType::0003-Undeleted +msgraph_beta.generated.models.HistoryEventType::0004-Moved +msgraph_beta.generated.models.HistoryEventType::0005-UnknownFutureValue msgraph_beta.generated.models.HoldType::0000-None_ msgraph_beta.generated.models.HoldType::0001-Private msgraph_beta.generated.models.HoldType::0002-Public @@ -203969,6 +213877,14 @@ msgraph_beta.generated.models.Identity::|public|odata_type():str msgraph_beta.generated.models.Identity::|public|odata_type(value:str):None msgraph_beta.generated.models.Identity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Identity::|static|public|create_from_discriminator_value(parse_node:ParseNode):Identity +msgraph_beta.generated.models.IdentityAnalyticsRoot-->Entity +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|constructor():None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|groups():list[GroupAnalytics] +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|groups(value:list[GroupAnalytics]):None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|odata_type:str +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityAnalyticsRoot msgraph_beta.generated.models.IdentityApiConnector-->Entity msgraph_beta.generated.models.IdentityApiConnector::|public|authentication_configuration():ApiAuthenticationConfigurationBase msgraph_beta.generated.models.IdentityApiConnector::|public|authentication_configuration(value:ApiAuthenticationConfigurationBase):None @@ -204032,6 +213948,29 @@ msgraph_beta.generated.models.IdentityContainer::|public|verified_id():IdentityV msgraph_beta.generated.models.IdentityContainer::|public|verified_id(value:IdentityVerifiedIdRoot):None msgraph_beta.generated.models.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer msgraph_beta.generated.models.IdentityContainer~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IdentityCorrelation-->Entity +msgraph_beta.generated.models.IdentityCorrelation::|public|constructor():None +msgraph_beta.generated.models.IdentityCorrelation::|public|end_date_time():datetime.datetime +msgraph_beta.generated.models.IdentityCorrelation::|public|end_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.IdentityCorrelation::|public|error():CorrelationError +msgraph_beta.generated.models.IdentityCorrelation::|public|error(value:CorrelationError):None +msgraph_beta.generated.models.IdentityCorrelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityCorrelation::|public|identities():list[CorrelatedIdentity] +msgraph_beta.generated.models.IdentityCorrelation::|public|identities(value:list[CorrelatedIdentity]):None +msgraph_beta.generated.models.IdentityCorrelation::|public|odata_type:str +msgraph_beta.generated.models.IdentityCorrelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityCorrelation::|public|service_principal():ServicePrincipal +msgraph_beta.generated.models.IdentityCorrelation::|public|service_principal(value:ServicePrincipal):None +msgraph_beta.generated.models.IdentityCorrelation::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.IdentityCorrelation::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.IdentityCorrelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCorrelation +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|value():list[IdentityCorrelation] +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|value(value:list[IdentityCorrelation]):None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCorrelationCollectionResponse msgraph_beta.generated.models.IdentityCustomUserFlowAttribute-->IdentityUserFlowAttribute msgraph_beta.generated.models.IdentityCustomUserFlowAttribute::|public|constructor():None msgraph_beta.generated.models.IdentityCustomUserFlowAttribute::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -204128,6 +214067,36 @@ msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes():list[TriggerAttribute] msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes(value:list[TriggerAttribute]):None msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeChangeTrigger +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|name():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|name(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|value():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|value(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeSetEntry +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons():list[str] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons(value:list[str]):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):AwaitedWorkflowProcessingResult +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.CancelRunsScope-->CancelScope msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|constructor():None msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -204146,6 +214115,14 @@ msgraph_beta.generated.models.identityGovernance.CancelScope::|public|odata_type msgraph_beta.generated.models.identityGovernance.CancelScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CancelScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelScope msgraph_beta.generated.models.identityGovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition-->QuarantineCondition +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|threshold():int +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|threshold(value:int):None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CountBasedQuarantineCondition msgraph_beta.generated.models.identityGovernance.CustomTaskExtension-->CustomCalloutExtension msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration():CustomExtensionCallbackConfiguration msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration(value:CustomExtensionCallbackConfiguration):None @@ -204160,6 +214137,8 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|la msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode():CustomTaskExtensionReplyMode +msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode(value:CustomTaskExtensionReplyMode):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtension msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration @@ -204185,6 +214164,8 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData: msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject():User msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject(value:User):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject(value:WorkflowSubject):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task():Task msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task(value:Task):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task_processingresult():TaskProcessingResult @@ -204202,6 +214183,22 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCollectionRe msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0000-Completed msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0001-Failed msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0002-UnknownFutureValue +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0000-None_ +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0001-Callback +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0002-Response +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0003-UnknownFutureValue +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData-->CustomExtensionData +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status():CustomTaskExtensionOperationStatus +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status(value:CustomTaskExtensionOperationStatus):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons():list[str] +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons(value:list[str]):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtensionResponseData msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet-->SubjectSet msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|constructor():None msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -204210,6 +214207,14 @@ msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|g msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupBasedSubjectSet +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger-->WorkflowExecutionTrigger +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|minimum_required_sponsors():int +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|minimum_required_sponsors(value:int):None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):GuestSponsorTrigger msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|access_reviews():AccessReviewSet msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|access_reviews(value:AccessReviewSet):None msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|additional_data():dict[str, Any] @@ -204252,6 +214257,8 @@ msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|p msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|email_settings(value:EmailSettings):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|quarantine_configuration():QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|quarantine_configuration(value:QuarantineConfiguration):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|workflow_schedule_interval_in_hours():int msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|workflow_schedule_interval_in_hours(value:int):None @@ -204260,10 +214267,12 @@ msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0000-Joi msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0001-Leaver msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0003-Mover +msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0004-Extensibility msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0000-Joiner msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0001-Leaver msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0003-Mover +msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0004-Extensibility msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0000-Queued msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0001-InProgress msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0002-Completed @@ -204272,6 +214281,7 @@ msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStat msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0005-Failed msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0006-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0007-Canceling +msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0008-Quarantined msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer-->Entity msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|constructor():None msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|custom_task_extensions():list[CustomTaskExtension] @@ -204292,6 +214302,9 @@ msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|p msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|workflow_templates():list[WorkflowTemplate] msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|workflow_templates(value:list[WorkflowTemplate]):None msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):LifecycleWorkflowsContainer +msgraph_beta.generated.models.identityGovernance.MatchMode::0000-Any +msgraph_beta.generated.models.identityGovernance.MatchMode::0001-All +msgraph_beta.generated.models.identityGovernance.MatchMode::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger-->WorkflowExecutionTrigger msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger::|public|change_type():MembershipChangeType msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger::|public|change_type(value:MembershipChangeType):None @@ -204325,6 +214338,14 @@ msgraph_beta.generated.models.identityGovernance.Parameter::|public|value_type() msgraph_beta.generated.models.identityGovernance.Parameter::|public|value_type(value:ValueType):None msgraph_beta.generated.models.identityGovernance.Parameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):Parameter msgraph_beta.generated.models.identityGovernance.Parameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition-->QuarantineCondition +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|percentage():int +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|percentage(value:int):None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):PercentageBasedQuarantineCondition msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|backing_store:BackingStore @@ -204343,6 +214364,67 @@ msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|task msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|task_id(value:str):None msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|static|public|create_from_discriminator_value(parse_node:ParseNode):PreviewFailedTask msgraph_beta.generated.models.identityGovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping-->WorkflowExecutionConditions +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningAttributeMapping +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject-->WorkflowSubject +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries():list[AttributeSetEntry] +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries(value:list[AttributeSetEntry]):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id():str +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id(value:str):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningObjectWorkflowSubject +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineCondition +msgraph_beta.generated.models.identityGovernance.QuarantineCondition~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|conditions():list[QuarantineCondition] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|conditions(value:list[QuarantineCondition]):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|match_mode():MatchMode +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|match_mode(value:MatchMode):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantined_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantined_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_reason():str +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_reason(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_type():QuarantineType +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_type(value:QuarantineType):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineDetails +msgraph_beta.generated.models.identityGovernance.QuarantineDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineType::0000-NotQuarantined +msgraph_beta.generated.models.identityGovernance.QuarantineType::0001-CountBasedThresholdExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0002-PercentageBasedThresholdExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0003-MultipleConditionsExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0004-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet-->SubjectSet msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet::|public|constructor():None msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -204374,6 +214456,8 @@ msgraph_beta.generated.models.identityGovernance.Run::|public|scheduled_date_tim msgraph_beta.generated.models.identityGovernance.Run::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.Run::|public|started_date_time():datetime.datetime msgraph_beta.generated.models.identityGovernance.Run::|public|started_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.Run::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.Run::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph_beta.generated.models.identityGovernance.Run::|public|successful_users_count():int msgraph_beta.generated.models.identityGovernance.Run::|public|successful_users_count(value:int):None msgraph_beta.generated.models.identityGovernance.Run::|public|task_processing_results():list[TaskProcessingResult] @@ -204418,6 +214502,43 @@ msgraph_beta.generated.models.identityGovernance.RunSummary::|public|total_users msgraph_beta.generated.models.identityGovernance.RunSummary::|public|total_users(value:int):None msgraph_beta.generated.models.identityGovernance.RunSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunSummary msgraph_beta.generated.models.identityGovernance.RunSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult-->Entity +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs():list[Run] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs(value:list[Run]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results():list[TaskProcessingResult] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results(value:list[TaskProcessingResult]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type():WorkflowExecutionType +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type(value:WorkflowExecutionType):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResult +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value(value:list[SubjectProcessingResult]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResultCollectionResponse msgraph_beta.generated.models.identityGovernance.Task-->Entity msgraph_beta.generated.models.identityGovernance.Task::|public|arguments():list[KeyValuePair] msgraph_beta.generated.models.identityGovernance.Task::|public|arguments(value:list[KeyValuePair]):None @@ -204484,6 +214605,8 @@ msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|f msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|failure_reason(value:str):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|processing_info():str +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|processing_info(value:str):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|serialize(writer:SerializationWriter):None @@ -204493,6 +214616,8 @@ msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|s msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|subject(value:User):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|task():Task msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|task(value:Task):None +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject(value:WorkflowSubject):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskProcessingResult msgraph_beta.generated.models.identityGovernance.TaskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.identityGovernance.TaskProcessingResultCollectionResponse::|public|constructor():None @@ -204728,9 +214853,15 @@ msgraph_beta.generated.models.identityGovernance.Workflow::|public|next_schedule msgraph_beta.generated.models.identityGovernance.Workflow::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.Workflow::|public|preview_scope():list[DirectoryObject] msgraph_beta.generated.models.identityGovernance.Workflow::|public|preview_scope(value:list[DirectoryObject]):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|quarantine_details():QuarantineDetails +msgraph_beta.generated.models.identityGovernance.Workflow::|public|quarantine_details(value:QuarantineDetails):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|runs():list[Run] msgraph_beta.generated.models.identityGovernance.Workflow::|public|runs(value:list[Run]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|settings():WorkflowSetting +msgraph_beta.generated.models.identityGovernance.Workflow::|public|settings(value:WorkflowSetting):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.Workflow::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|task_reports():list[TaskReport] msgraph_beta.generated.models.identityGovernance.Workflow::|public|task_reports(value:list[TaskReport]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|user_processing_results():list[UserProcessingResult] @@ -204806,6 +214937,19 @@ msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0001-OnD msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0003-ActivatedWithScope msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0004-Preview +msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0005-ExtensibilityOnDemand +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|quarantine_configuration():QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|quarantine_configuration(value:QuarantineConfiguration):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowSetting +msgraph_beta.generated.models.identityGovernance.WorkflowSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|backing_store:BackingStore @@ -204862,6 +215006,16 @@ msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|publ msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|public|total_users(value:int):None msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowsInsightsSummary msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowSubject +msgraph_beta.generated.models.identityGovernance.WorkflowSubject~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.WorkflowTemplate-->Entity msgraph_beta.generated.models.identityGovernance.WorkflowTemplate::|public|category():LifecycleWorkflowCategory msgraph_beta.generated.models.identityGovernance.WorkflowTemplate::|public|category(value:LifecycleWorkflowCategory):None @@ -204894,6 +215048,8 @@ msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|constr msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|settings():WorkflowSetting +msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|settings(value:WorkflowSetting):None msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|version_number():int msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|version_number(value:int):None msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowVersion @@ -204916,6 +215072,24 @@ msgraph_beta.generated.models.IdentityGovernanceUserSettings::|public|odata_type msgraph_beta.generated.models.IdentityGovernanceUserSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.IdentityGovernanceUserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityGovernanceUserSettings msgraph_beta.generated.models.IdentityGovernanceUserSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IdentityInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.IdentityInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.IdentityInfo::|public|anchor():AttributeInfo +msgraph_beta.generated.models.IdentityInfo::|public|anchor(value:AttributeInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.IdentityInfo::|public|constructor():None +msgraph_beta.generated.models.IdentityInfo::|public|details():DetailsInfo +msgraph_beta.generated.models.IdentityInfo::|public|details(value:DetailsInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityInfo::|public|identity_type():str +msgraph_beta.generated.models.IdentityInfo::|public|identity_type(value:str):None +msgraph_beta.generated.models.IdentityInfo::|public|matching_property():AttributeInfo +msgraph_beta.generated.models.IdentityInfo::|public|matching_property(value:AttributeInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|odata_type():str +msgraph_beta.generated.models.IdentityInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.IdentityInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityInfo +msgraph_beta.generated.models.IdentityInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.IdentityInput::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.IdentityInput::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.IdentityInput::|public|alias():str @@ -207289,17 +217463,87 @@ msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains(value:list[str]):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|odata_type:str msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|relay_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id():str msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmLobAppAssignmentSettings +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|allow_downloads_over_cellular():DdmAppAllowDownloadsOverCellular +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|allow_downloads_over_cellular(value:DdmAppAllowDownloadsOverCellular):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains():list[str] +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains(value:list[str]):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|prevent_managed_app_backup():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|relay_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|vpn_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|vpn_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmStoreAppAssignmentSettings +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|allow_downloads_over_cellular():DdmAppAllowDownloadsOverCellular +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|allow_downloads_over_cellular(value:DdmAppAllowDownloadsOverCellular):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains():list[str] +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains(value:list[str]):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|prevent_managed_app_backup():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|relay_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|use_device_licensing():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|use_device_licensing(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|vpn_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|vpn_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmVppAppAssignmentSettings msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration-->DeviceConfiguration msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration::|public|constructor():None msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration::|public|derived_credential_settings():DeviceManagementDerivedCredentialSettings @@ -208439,6 +218683,8 @@ msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0001-AlwaysUpdate msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0002-UpdateDuringTimeWindows msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0003-UpdateOutsideOfTimeWindows msgraph_beta.generated.models.IosStoreApp-->MobileApp +msgraph_beta.generated.models.IosStoreApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.IosStoreApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.IosStoreApp::|public|applicable_device_type():IosDeviceType msgraph_beta.generated.models.IosStoreApp::|public|applicable_device_type(value:IosDeviceType):None msgraph_beta.generated.models.IosStoreApp::|public|app_store_url():str @@ -208607,6 +218853,8 @@ msgraph_beta.generated.models.IosVpnSecurityAssociationParameters::|public|seria msgraph_beta.generated.models.IosVpnSecurityAssociationParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosVpnSecurityAssociationParameters msgraph_beta.generated.models.IosVpnSecurityAssociationParameters~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.IosVppApp-->MobileApp +msgraph_beta.generated.models.IosVppApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.IosVppApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.IosVppApp::|public|applicable_device_type():IosDeviceType msgraph_beta.generated.models.IosVppApp::|public|applicable_device_type(value:IosDeviceType):None msgraph_beta.generated.models.IosVppApp::|public|app_store_url():str @@ -210654,6 +220902,28 @@ msgraph_beta.generated.models.LocationUniqueIdType::0002-Directory msgraph_beta.generated.models.LocationUniqueIdType::0003-Private msgraph_beta.generated.models.LocationUniqueIdType::0004-Bing msgraph_beta.generated.models.Location~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.LockInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.LockInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.LockInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.LockInfo::|public|constructor():None +msgraph_beta.generated.models.LockInfo::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.LockInfo::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.LockInfo::|public|expiration_date_time():datetime.datetime +msgraph_beta.generated.models.LockInfo::|public|expiration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.LockInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.LockInfo::|public|lock_type():LockType +msgraph_beta.generated.models.LockInfo::|public|lock_type(value:LockType):None +msgraph_beta.generated.models.LockInfo::|public|odata_type():str +msgraph_beta.generated.models.LockInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.LockInfo::|public|owners():list[UserIdentity] +msgraph_beta.generated.models.LockInfo::|public|owners(value:list[UserIdentity]):None +msgraph_beta.generated.models.LockInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.LockInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):LockInfo +msgraph_beta.generated.models.LockInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.LockType::0000-None_ +msgraph_beta.generated.models.LockType::0001-Exclusive +msgraph_beta.generated.models.LockType::0002-Shared +msgraph_beta.generated.models.LockType::0003-UnknownFutureValue msgraph_beta.generated.models.LoggedOnUser::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.LoggedOnUser::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.LoggedOnUser::|public|backing_store:BackingStore @@ -210870,6 +221140,71 @@ msgraph_beta.generated.models.M365AppsInstallationOptions::|public|serialize(wri msgraph_beta.generated.models.M365AppsInstallationOptions::|public|update_channel():AppsUpdateChannelType msgraph_beta.generated.models.M365AppsInstallationOptions::|public|update_channel(value:AppsUpdateChannelType):None msgraph_beta.generated.models.M365AppsInstallationOptions::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365AppsInstallationOptions +msgraph_beta.generated.models.M365CapabilityBase-->Entity +msgraph_beta.generated.models.M365CapabilityBase::|public|constructor():None +msgraph_beta.generated.models.M365CapabilityBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.M365CapabilityBase::|public|inbound_access():M365CapabilityInboundAccess +msgraph_beta.generated.models.M365CapabilityBase::|public|inbound_access(value:M365CapabilityInboundAccess):None +msgraph_beta.generated.models.M365CapabilityBase::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.M365CapabilityBase::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.M365CapabilityBase::|public|name():str +msgraph_beta.generated.models.M365CapabilityBase::|public|name(value:str):None +msgraph_beta.generated.models.M365CapabilityBase::|public|odata_type:str +msgraph_beta.generated.models.M365CapabilityBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.M365CapabilityBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityBase +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|public|value():list[M365CapabilityBase] +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|public|value(value:list[M365CapabilityBase]):None +msgraph_beta.generated.models.M365CapabilityBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityBaseCollectionResponse +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|backing_store:BackingStore +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|constructor():None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|is_allowed():bool +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|is_allowed(value:bool):None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|odata_type():str +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|odata_type(value:str):None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|resource_scopes():M365CapabilityResourceScopes +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|resource_scopes(value:M365CapabilityResourceScopes):None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.M365CapabilityInboundAccess::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityInboundAccess +msgraph_beta.generated.models.M365CapabilityInboundAccess~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|backing_store:BackingStore +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|constructor():None +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|odata_type():str +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|odata_type(value:str):None +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|resource_id():str +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|resource_id(value:str):None +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|resource_type():M365ResourceType +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|resource_type(value:M365ResourceType):None +msgraph_beta.generated.models.M365CapabilityResourceScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.M365CapabilityResourceScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityResourceScope +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|backing_store:BackingStore +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|constructor():None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|excluded():list[M365CapabilityResourceScope] +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|excluded(value:list[M365CapabilityResourceScope]):None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|included():list[M365CapabilityResourceScope] +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|included(value:list[M365CapabilityResourceScope]):None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|odata_type():str +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|odata_type(value:str):None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.M365CapabilityResourceScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityResourceScopes +msgraph_beta.generated.models.M365CapabilityResourceScopes~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.M365CapabilityResourceScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.M365ResourceType::0000-None_ +msgraph_beta.generated.models.M365ResourceType::0001-Group +msgraph_beta.generated.models.M365ResourceType::0002-User +msgraph_beta.generated.models.M365ResourceType::0003-UnknownFutureValue msgraph_beta.generated.models.MacAddressRandomizationMode::0000-Automatic msgraph_beta.generated.models.MacAddressRandomizationMode::0001-Hardware msgraph_beta.generated.models.MacAddressRandomizationMode::0002-UnknownFutureValue @@ -211075,6 +221410,20 @@ msgraph_beta.generated.models.MacOSCustomConfiguration::|public|payload_name():s msgraph_beta.generated.models.MacOSCustomConfiguration::|public|payload_name(value:str):None msgraph_beta.generated.models.MacOSCustomConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSCustomConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSCustomConfiguration +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|is_ios_app():bool +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|is_ios_app(value:bool):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|use_device_licensing():bool +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|use_device_licensing(value:bool):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOsDdmVppAppAssignmentSettings msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration-->AppleDeviceFeaturesConfigurationBase msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration::|public|admin_show_host_info():bool msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration::|public|admin_show_host_info(value:bool):None @@ -212062,6 +222411,8 @@ msgraph_beta.generated.models.MacOSVpnConfiguration::|public|odata_type:str msgraph_beta.generated.models.MacOSVpnConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSVpnConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSVpnConfiguration msgraph_beta.generated.models.MacOsVppApp-->MobileApp +msgraph_beta.generated.models.MacOsVppApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.MacOsVppApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.MacOsVppApp::|public|app_store_url():str msgraph_beta.generated.models.MacOsVppApp::|public|app_store_url(value:str):None msgraph_beta.generated.models.MacOsVppApp::|public|assigned_licenses():list[MacOsVppAppAssignedLicense] @@ -212186,6 +222537,8 @@ msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|proxy_settings(val msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|ssid():str msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|ssid(value:str):None +msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wifi_require_physical_mac_address_enabled():bool +msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wifi_require_physical_mac_address_enabled(value:bool):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wi_fi_security_type():WiFiSecurityType msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wi_fi_security_type(value:WiFiSecurityType):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSWiFiConfiguration @@ -212258,6 +222611,42 @@ msgraph_beta.generated.models.MailboxDetails::|public|odata_type(value:str):None msgraph_beta.generated.models.MailboxDetails::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MailboxDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxDetails msgraph_beta.generated.models.MailboxDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MailboxExclusionUnit-->ExclusionUnitBase +msgraph_beta.generated.models.MailboxExclusionUnit::|public|constructor():None +msgraph_beta.generated.models.MailboxExclusionUnit::|public|directory_object_id():str +msgraph_beta.generated.models.MailboxExclusionUnit::|public|directory_object_id(value:str):None +msgraph_beta.generated.models.MailboxExclusionUnit::|public|display_name():str +msgraph_beta.generated.models.MailboxExclusionUnit::|public|display_name(value:str):None +msgraph_beta.generated.models.MailboxExclusionUnit::|public|email():str +msgraph_beta.generated.models.MailboxExclusionUnit::|public|email(value:str):None +msgraph_beta.generated.models.MailboxExclusionUnit::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxExclusionUnit::|public|mailbox_type():MailboxType +msgraph_beta.generated.models.MailboxExclusionUnit::|public|mailbox_type(value:MailboxType):None +msgraph_beta.generated.models.MailboxExclusionUnit::|public|odata_type:str +msgraph_beta.generated.models.MailboxExclusionUnit::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxExclusionUnit::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxExclusionUnit +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|public|value():list[MailboxExclusionUnit] +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|public|value(value:list[MailboxExclusionUnit]):None +msgraph_beta.generated.models.MailboxExclusionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxExclusionUnitCollectionResponse +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob-->ExclusionUnitBulkAdditionJob +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|constructor():None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|mailboxes():list[str] +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|mailboxes(value:list[str]):None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|odata_type:str +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxExclusionUnitsBulkAdditionJob +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|public|value():list[MailboxExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[MailboxExclusionUnitsBulkAdditionJob]):None +msgraph_beta.generated.models.MailboxExclusionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxExclusionUnitsBulkAdditionJobCollectionResponse msgraph_beta.generated.models.MailboxFolder-->Entity msgraph_beta.generated.models.MailboxFolder::|public|child_folders():list[MailboxFolder] msgraph_beta.generated.models.MailboxFolder::|public|child_folders(value:list[MailboxFolder]):None @@ -213039,6 +223428,8 @@ msgraph_beta.generated.models.ManagedAppProtection::|public|print_blocked():bool msgraph_beta.generated.models.ManagedAppProtection::|public|print_blocked(value:bool):None msgraph_beta.generated.models.ManagedAppProtection::|public|protected_messaging_redirect_app_type():MessagingRedirectAppType msgraph_beta.generated.models.ManagedAppProtection::|public|protected_messaging_redirect_app_type(value:MessagingRedirectAppType):None +msgraph_beta.generated.models.ManagedAppProtection::|public|purview_content_evaluation_required():ManagedAppPurviewEvaluationRequirement +msgraph_beta.generated.models.ManagedAppProtection::|public|purview_content_evaluation_required(value:ManagedAppPurviewEvaluationRequirement):None msgraph_beta.generated.models.ManagedAppProtection::|public|save_as_blocked():bool msgraph_beta.generated.models.ManagedAppProtection::|public|save_as_blocked(value:bool):None msgraph_beta.generated.models.ManagedAppProtection::|public|serialize(writer:SerializationWriter):None @@ -213053,6 +223444,10 @@ msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|seriali msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|targeted_app_management_levels():str msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|targeted_app_management_levels(value:str):None msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedAppProtectionPolicySetItem +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0000-NotRequired +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0001-RequiredWhenOnline +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0002-Required +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0003-UnknownFutureValue msgraph_beta.generated.models.ManagedAppRegistration-->Entity msgraph_beta.generated.models.ManagedAppRegistration::|public|application_version():str msgraph_beta.generated.models.ManagedAppRegistration::|public|application_version(value:str):None @@ -215932,6 +226327,9 @@ msgraph_beta.generated.models.MarkContent::|public|serialize(writer:Serializatio msgraph_beta.generated.models.MarkContent::|public|text():str msgraph_beta.generated.models.MarkContent::|public|text(value:str):None msgraph_beta.generated.models.MarkContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):MarkContent +msgraph_beta.generated.models.MatchConfidenceLevel::0000-Exact +msgraph_beta.generated.models.MatchConfidenceLevel::0001-Relaxed +msgraph_beta.generated.models.MatchConfidenceLevel::0002-UnknownFutureValue msgraph_beta.generated.models.MatchingDlpRule::|public|actions():list[DlpActionInfo] msgraph_beta.generated.models.MatchingDlpRule::|public|actions(value:list[DlpActionInfo]):None msgraph_beta.generated.models.MatchingDlpRule::|public|additional_data():dict[str, Any] @@ -216208,6 +226606,32 @@ msgraph_beta.generated.models.MediaInfo::|public|uri():str msgraph_beta.generated.models.MediaInfo::|public|uri(value:str):None msgraph_beta.generated.models.MediaInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaInfo msgraph_beta.generated.models.MediaInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MediaMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MediaMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MediaMetadata::|public|audio_metadata():AudioMetadata +msgraph_beta.generated.models.MediaMetadata::|public|audio_metadata(value:AudioMetadata):None +msgraph_beta.generated.models.MediaMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.MediaMetadata::|public|byte_size():int +msgraph_beta.generated.models.MediaMetadata::|public|byte_size(value:int):None +msgraph_beta.generated.models.MediaMetadata::|public|constructor():None +msgraph_beta.generated.models.MediaMetadata::|public|duration():int +msgraph_beta.generated.models.MediaMetadata::|public|duration(value:int):None +msgraph_beta.generated.models.MediaMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MediaMetadata::|public|is_real_time():bool +msgraph_beta.generated.models.MediaMetadata::|public|is_real_time(value:bool):None +msgraph_beta.generated.models.MediaMetadata::|public|mime_type():str +msgraph_beta.generated.models.MediaMetadata::|public|mime_type(value:str):None +msgraph_beta.generated.models.MediaMetadata::|public|modality():ContentModality +msgraph_beta.generated.models.MediaMetadata::|public|modality(value:ContentModality):None +msgraph_beta.generated.models.MediaMetadata::|public|odata_type():str +msgraph_beta.generated.models.MediaMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.MediaMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MediaMetadata::|public|streaming_metadata():StreamingMetadata +msgraph_beta.generated.models.MediaMetadata::|public|streaming_metadata(value:StreamingMetadata):None +msgraph_beta.generated.models.MediaMetadata::|public|video_metadata():VideoMetadata +msgraph_beta.generated.models.MediaMetadata::|public|video_metadata(value:VideoMetadata):None +msgraph_beta.generated.models.MediaMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaMetadata +msgraph_beta.generated.models.MediaMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MediaPrompt-->Prompt msgraph_beta.generated.models.MediaPrompt::|public|constructor():None msgraph_beta.generated.models.MediaPrompt::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -216218,6 +226642,22 @@ msgraph_beta.generated.models.MediaPrompt::|public|media_info(value:MediaInfo):N msgraph_beta.generated.models.MediaPrompt::|public|odata_type:str msgraph_beta.generated.models.MediaPrompt::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MediaPrompt::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaPrompt +msgraph_beta.generated.models.MediaSegment::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MediaSegment::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MediaSegment::|public|backing_store:BackingStore +msgraph_beta.generated.models.MediaSegment::|public|constructor():None +msgraph_beta.generated.models.MediaSegment::|public|end_time_sec():int +msgraph_beta.generated.models.MediaSegment::|public|end_time_sec(value:int):None +msgraph_beta.generated.models.MediaSegment::|public|frame_indices():list[int] +msgraph_beta.generated.models.MediaSegment::|public|frame_indices(value:list[int]):None +msgraph_beta.generated.models.MediaSegment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MediaSegment::|public|odata_type():str +msgraph_beta.generated.models.MediaSegment::|public|odata_type(value:str):None +msgraph_beta.generated.models.MediaSegment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MediaSegment::|public|start_time_sec():int +msgraph_beta.generated.models.MediaSegment::|public|start_time_sec(value:int):None +msgraph_beta.generated.models.MediaSegment::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaSegment +msgraph_beta.generated.models.MediaSegment~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MediaSource::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.MediaSource::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.MediaSource::|public|backing_store:BackingStore @@ -216333,6 +226773,27 @@ msgraph_beta.generated.models.MeetingChatMode::0000-Enabled msgraph_beta.generated.models.MeetingChatMode::0001-Disabled msgraph_beta.generated.models.MeetingChatMode::0002-Limited msgraph_beta.generated.models.MeetingChatMode::0003-UnknownFutureValue +msgraph_beta.generated.models.MeetingEngagement::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MeetingEngagement::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MeetingEngagement::|public|backing_store:BackingStore +msgraph_beta.generated.models.MeetingEngagement::|public|constructor():None +msgraph_beta.generated.models.MeetingEngagement::|public|date_time():datetime.datetime +msgraph_beta.generated.models.MeetingEngagement::|public|date_time(value:datetime.datetime):None +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_sub_type():str +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_sub_type(value:str):None +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_type():MeetingEngagementType +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_type(value:MeetingEngagementType):None +msgraph_beta.generated.models.MeetingEngagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MeetingEngagement::|public|odata_type():str +msgraph_beta.generated.models.MeetingEngagement::|public|odata_type(value:str):None +msgraph_beta.generated.models.MeetingEngagement::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MeetingEngagement::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingEngagement +msgraph_beta.generated.models.MeetingEngagementType::0000-Reaction +msgraph_beta.generated.models.MeetingEngagementType::0001-Hand +msgraph_beta.generated.models.MeetingEngagementType::0002-Camera +msgraph_beta.generated.models.MeetingEngagementType::0003-Microphone +msgraph_beta.generated.models.MeetingEngagementType::0004-UnknownFutureValue +msgraph_beta.generated.models.MeetingEngagement~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MeetingInfo::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.MeetingInfo::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.MeetingInfo::|public|allow_conversation_without_host():bool @@ -216609,6 +227070,25 @@ msgraph_beta.generated.models.MeetingTimeSuggestionsResult::|public|serialize(wr msgraph_beta.generated.models.MeetingTimeSuggestionsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingTimeSuggestionsResult msgraph_beta.generated.models.MeetingTimeSuggestionsResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MeetingTimeSuggestion~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.Member::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.Member::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.Member::|public|backing_store:BackingStore +msgraph_beta.generated.models.Member::|public|constructor():None +msgraph_beta.generated.models.Member::|public|contact_id():str +msgraph_beta.generated.models.Member::|public|contact_id(value:str):None +msgraph_beta.generated.models.Member::|public|display_name():str +msgraph_beta.generated.models.Member::|public|display_name(value:str):None +msgraph_beta.generated.models.Member::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Member::|public|key():str +msgraph_beta.generated.models.Member::|public|key(value:str):None +msgraph_beta.generated.models.Member::|public|odata_type():str +msgraph_beta.generated.models.Member::|public|odata_type(value:str):None +msgraph_beta.generated.models.Member::|public|recipient_type():RecipientType +msgraph_beta.generated.models.Member::|public|recipient_type(value:RecipientType):None +msgraph_beta.generated.models.Member::|public|routing_type():str +msgraph_beta.generated.models.Member::|public|routing_type(value:str):None +msgraph_beta.generated.models.Member::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Member::|static|public|create_from_discriminator_value(parse_node:ParseNode):Member msgraph_beta.generated.models.MembersAddedEventMessageDetail-->EventMessageDetail msgraph_beta.generated.models.MembersAddedEventMessageDetail::|public|constructor():None msgraph_beta.generated.models.MembersAddedEventMessageDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -216692,6 +227172,7 @@ msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|members(val msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|odata_type:str msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MembersLeftEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):MembersLeftEventMessageDetail +msgraph_beta.generated.models.Member~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Mention-->Entity msgraph_beta.generated.models.Mention::|public|application():str msgraph_beta.generated.models.Mention::|public|application(value:str):None @@ -217334,6 +227815,68 @@ msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|is msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|odata_type:str msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftApplicationDataAccessSettings +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|app_id():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|app_id(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|display_name():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|display_name(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|odata_type():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|value():list[MicrosoftAppsFileStorageContainerAppUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|value(value:list[MicrosoftAppsFileStorageContainerAppUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|data_location_code():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|data_location_code(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|odata_type():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|usage_by_app():list[MicrosoftAppsFileStorageContainerAppUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|usage_by_app(value:list[MicrosoftAppsFileStorageContainerAppUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|value():list[MicrosoftAppsFileStorageContainerGeoUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|value(value:list[MicrosoftAppsFileStorageContainerGeoUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage-->Entity +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|odata_type:str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|usage_by_data_location():list[MicrosoftAppsFileStorageContainerGeoUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|usage_by_data_location(value:list[MicrosoftAppsFileStorageContainerGeoUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerUsage msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod-->AuthenticationMethod msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|client_app_name():MicrosoftAuthenticatorAuthenticationMethodClientAppName msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|client_app_name(value:MicrosoftAuthenticatorAuthenticationMethodClientAppName):None @@ -218389,6 +228932,8 @@ msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|android_mobi msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|android_mobile_application_management_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|constructor():None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|grant_mobile_threat_defense_partner_role():bool +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|grant_mobile_threat_defense_partner_role(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_device_blocked_on_missing_partner_data():bool msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_device_blocked_on_missing_partner_data(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_enabled():bool @@ -218397,6 +228942,8 @@ msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_mobile_a msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_mobile_application_management_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|last_heartbeat_date_time():datetime.datetime msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|last_heartbeat_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|launch_mobile_threat_defense_partner_on_setup_enabled():bool +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|launch_mobile_threat_defense_partner_on_setup_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_device_blocked_on_missing_partner_data():bool msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_device_blocked_on_missing_partner_data(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_enabled():bool @@ -219124,7 +229671,8 @@ msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|publi msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BranchSiteCollectionResponse msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0000-Bypass msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0001-Block -msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0002-UnknownFutureValue +msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0002-Default +msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0003-UnknownFutureValue msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|activity():ApplicationActivity msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|activity(value:ApplicationActivity):None msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data():dict[str, Any] @@ -219956,24 +230504,32 @@ msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink-->PolicyLink msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|constructor():None msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|priority():int +msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|priority(value:int):None msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.networkaccess.ForwardingPolicyLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingPolicyLink -msgraph_beta.generated.models.networkaccess.ForwardingProfile-->Profile -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associations():list[Association] -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|associations(value:list[Association]):None +msgraph_beta.generated.models.networkaccess.ForwardingProfile-->ForwardingProfileBase msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|constructor():None msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|is_custom_profile():bool -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|is_custom_profile(value:bool):None msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|odata_type:str -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|priority():int -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|priority(value:int):None msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|service_principal():ServicePrincipal -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|service_principal(value:ServicePrincipal):None -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|traffic_forwarding_type():TrafficForwardingType -msgraph_beta.generated.models.networkaccess.ForwardingProfile::|public|traffic_forwarding_type(value:TrafficForwardingType):None msgraph_beta.generated.models.networkaccess.ForwardingProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingProfile +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase-->Profile +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|associations():list[Association] +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|associations(value:list[Association]):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|constructor():None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|is_custom_profile():bool +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|is_custom_profile(value:bool):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|odata_type:str +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|priority():int +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|priority(value:int):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|service_principal():ServicePrincipal +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|service_principal(value:ServicePrincipal):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|traffic_forwarding_type():TrafficForwardingType +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|public|traffic_forwarding_type(value:TrafficForwardingType):None +msgraph_beta.generated.models.networkaccess.ForwardingProfileBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardingProfileBase msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|constructor():None msgraph_beta.generated.models.networkaccess.ForwardingProfileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -221022,6 +231578,8 @@ msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0004-Expiring msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0005-Expired msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0006-Enabled msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0007-Disabled +msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0008-Creating +msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0009-Revoked msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|backing_store:BackingStore @@ -221468,6 +232026,8 @@ msgraph_beta.generated.models.Note::|public|attachments():list[Attachment] msgraph_beta.generated.models.Note::|public|attachments(value:list[Attachment]):None msgraph_beta.generated.models.Note::|public|body():ItemBody msgraph_beta.generated.models.Note::|public|body(value:ItemBody):None +msgraph_beta.generated.models.Note::|public|body_preview():str +msgraph_beta.generated.models.Note::|public|body_preview(value:str):None msgraph_beta.generated.models.Note::|public|constructor():None msgraph_beta.generated.models.Note::|public|extensions():list[Extension] msgraph_beta.generated.models.Note::|public|extensions(value:list[Extension]):None @@ -221624,7 +232184,7 @@ msgraph_beta.generated.models.NotifyMembers::0000-All msgraph_beta.generated.models.NotifyMembers::0001-AllowSelected msgraph_beta.generated.models.NotifyMembers::0002-BlockSelected msgraph_beta.generated.models.NotifyMembers::0003-UnknownFutureValue -msgraph_beta.generated.models.NotifyUserAction-->DlpActionInfo +msgraph_beta.generated.models.NotifyUserAction-->PolicyTipAction msgraph_beta.generated.models.NotifyUserAction::|public|action_last_modified_date_time():datetime.datetime msgraph_beta.generated.models.NotifyUserAction::|public|action_last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.NotifyUserAction::|public|constructor():None @@ -221632,8 +232192,6 @@ msgraph_beta.generated.models.NotifyUserAction::|public|email_text():str msgraph_beta.generated.models.NotifyUserAction::|public|email_text(value:str):None msgraph_beta.generated.models.NotifyUserAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.NotifyUserAction::|public|odata_type:str -msgraph_beta.generated.models.NotifyUserAction::|public|policy_tip():str -msgraph_beta.generated.models.NotifyUserAction::|public|policy_tip(value:str):None msgraph_beta.generated.models.NotifyUserAction::|public|recipients():list[str] msgraph_beta.generated.models.NotifyUserAction::|public|recipients(value:list[str]):None msgraph_beta.generated.models.NotifyUserAction::|public|serialize(writer:SerializationWriter):None @@ -222606,6 +233164,10 @@ msgraph_beta.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse msgraph_beta.generated.models.OneDriveForBusinessBrowseSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessBrowseSessionCollectionResponse msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy-->ProtectionPolicyBase msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|constructor():None +msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_exclusion_units():list[DriveExclusionUnit] +msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_exclusion_units(value:list[DriveExclusionUnit]):None +msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_exclusion_units_bulk_addition_jobs():list[DriveExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_exclusion_units_bulk_addition_jobs(value:list[DriveExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_inclusion_rules():list[DriveProtectionRule] msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_inclusion_rules(value:list[DriveProtectionRule]):None msgraph_beta.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_protection_units():list[DriveProtectionUnit] @@ -223004,6 +233566,8 @@ msgraph_beta.generated.models.OnlineMeetingBase::|public|chat_info():ChatInfo msgraph_beta.generated.models.OnlineMeetingBase::|public|chat_info(value:ChatInfo):None msgraph_beta.generated.models.OnlineMeetingBase::|public|chat_restrictions():ChatRestrictions msgraph_beta.generated.models.OnlineMeetingBase::|public|chat_restrictions(value:ChatRestrictions):None +msgraph_beta.generated.models.OnlineMeetingBase::|public|cloud_video_interop_info():CloudVideoInteropInfo +msgraph_beta.generated.models.OnlineMeetingBase::|public|cloud_video_interop_info(value:CloudVideoInteropInfo):None msgraph_beta.generated.models.OnlineMeetingBase::|public|constructor():None msgraph_beta.generated.models.OnlineMeetingBase::|public|expiry_date_time():datetime.datetime msgraph_beta.generated.models.OnlineMeetingBase::|public|expiry_date_time(value:datetime.datetime):None @@ -223024,6 +233588,8 @@ msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url(value:str):None msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag():str msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag(value:str):None +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_type():OnlineMeetingType +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_type(value:OnlineMeetingType):None msgraph_beta.generated.models.OnlineMeetingBase::|public|odata_type:str msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically():bool msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None @@ -223136,6 +233702,12 @@ msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|s msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingSensitivityLabelAssignment msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.OnlineMeetingType::0000-Adhoc +msgraph_beta.generated.models.OnlineMeetingType::0001-Scheduled +msgraph_beta.generated.models.OnlineMeetingType::0002-Recurring +msgraph_beta.generated.models.OnlineMeetingType::0003-Broadcast +msgraph_beta.generated.models.OnlineMeetingType::0004-Meetnow +msgraph_beta.generated.models.OnlineMeetingType::0005-UnknownFutureValue msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue msgraph_beta.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension @@ -223408,6 +233980,8 @@ msgraph_beta.generated.models.OnPremisesDirectorySynchronizationDeletionPreventi msgraph_beta.generated.models.OnPremisesDirectorySynchronizationDeletionPreventionType::0003-UnknownFutureValue msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|allow_on_prem_update_of_on_premises_object_identifier_enabled():bool +msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|allow_on_prem_update_of_on_premises_object_identifier_enabled(value:bool):None msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|backing_store:BackingStore msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|block_cloud_object_takeover_through_hard_match_enabled():bool msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|block_cloud_object_takeover_through_hard_match_enabled(value:bool):None @@ -223745,6 +234319,40 @@ msgraph_beta.generated.models.OnUserCreateStartListener::|public|handler(value:O msgraph_beta.generated.models.OnUserCreateStartListener::|public|odata_type:str msgraph_beta.generated.models.OnUserCreateStartListener::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.OnUserCreateStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnUserCreateStartListener +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension-->CustomAuthenticationExtension +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|constructor():None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|odata_type:str +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationCustomExtension +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler-->OnVerifiedIdClaimValidationHandler +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|constructor():None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|custom_extension():OnVerifiedIdClaimValidationCustomExtension +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|custom_extension(value:OnVerifiedIdClaimValidationCustomExtension):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|odata_type:str +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationCustomExtensionHandler +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|backing_store:BackingStore +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|constructor():None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|odata_type():str +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|odata_type(value:str):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationHandler +msgraph_beta.generated.models.OnVerifiedIdClaimValidationHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener-->AuthenticationEventListener +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|constructor():None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|handler():OnVerifiedIdClaimValidationHandler +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|handler(value:OnVerifiedIdClaimValidationHandler):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|odata_type:str +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.OnVerifiedIdClaimValidationListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnVerifiedIdClaimValidationListener msgraph_beta.generated.models.OpenAwsSecurityGroupFinding-->Finding msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|public|assigned_compute_instances_details():list[AssignedComputeInstanceDetails] msgraph_beta.generated.models.OpenAwsSecurityGroupFinding::|public|assigned_compute_instances_details(value:list[AssignedComputeInstanceDetails]):None @@ -225019,6 +235627,8 @@ msgraph_beta.generated.models.Participant::|public|restricted_experience(value:O msgraph_beta.generated.models.Participant::|public|roster_sequence_number():int msgraph_beta.generated.models.Participant::|public|roster_sequence_number(value:int):None msgraph_beta.generated.models.Participant::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Participant::|public|synthetic_media_detection():SyntheticMediaDetectionInfo +msgraph_beta.generated.models.Participant::|public|synthetic_media_detection(value:SyntheticMediaDetectionInfo):None msgraph_beta.generated.models.Participant::|static|public|create_from_discriminator_value(parse_node:ParseNode):Participant msgraph_beta.generated.models.ParticipantCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ParticipantCollectionResponse::|public|constructor():None @@ -227084,6 +237694,8 @@ msgraph_beta.generated.models.Place::|public|parent_id():str msgraph_beta.generated.models.Place::|public|parent_id(value:str):None msgraph_beta.generated.models.Place::|public|phone():str msgraph_beta.generated.models.Place::|public|phone(value:str):None +msgraph_beta.generated.models.Place::|public|place_id():str +msgraph_beta.generated.models.Place::|public|place_id(value:str):None msgraph_beta.generated.models.Place::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Place::|public|tags():list[str] msgraph_beta.generated.models.Place::|public|tags(value:list[str]):None @@ -227160,6 +237772,18 @@ msgraph_beta.generated.models.PlaceOperationStatus::0003-Failed msgraph_beta.generated.models.PlaceOperationStatus::0004-PartiallySucceeded msgraph_beta.generated.models.PlaceOperationStatus::0005-Expired msgraph_beta.generated.models.PlaceOperationStatus::0006-UnknownFutureValue +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|constructor():None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|odata_type():str +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|service_plan_id():str +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|service_plan_id(value:str):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceServicePlanInfo +msgraph_beta.generated.models.PlaceServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Planner-->Entity msgraph_beta.generated.models.Planner::|public|buckets():list[PlannerBucket] msgraph_beta.generated.models.Planner::|public|buckets(value:list[PlannerBucket]):None @@ -227519,6 +238143,31 @@ msgraph_beta.generated.models.PlannerGroup::|public|plans():list[PlannerPlan] msgraph_beta.generated.models.PlannerGroup::|public|plans(value:list[PlannerPlan]):None msgraph_beta.generated.models.PlannerGroup::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGroup +msgraph_beta.generated.models.PlannerHistoryItem-->PlannerDelta +msgraph_beta.generated.models.PlannerHistoryItem::|public|actor():IdentitySet +msgraph_beta.generated.models.PlannerHistoryItem::|public|actor(value:IdentitySet):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|constructor():None +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_id():str +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_id(value:str):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_type():HistoryEntityType +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_type(value:HistoryEntityType):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|event_type():HistoryEventType +msgraph_beta.generated.models.PlannerHistoryItem::|public|event_type(value:HistoryEventType):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerHistoryItem::|public|occurred_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerHistoryItem::|public|occurred_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|odata_type:str +msgraph_beta.generated.models.PlannerHistoryItem::|public|plan_id():str +msgraph_beta.generated.models.PlannerHistoryItem::|public|plan_id(value:str):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerHistoryItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerHistoryItem +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|value():list[PlannerHistoryItem] +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|value(value:list[PlannerHistoryItem]):None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerHistoryItemCollectionResponse msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|backing_store:BackingStore @@ -227550,6 +238199,8 @@ msgraph_beta.generated.models.PlannerPlan::|public|creation_source(value:Planner msgraph_beta.generated.models.PlannerPlan::|public|details():PlannerPlanDetails msgraph_beta.generated.models.PlannerPlan::|public|details(value:PlannerPlanDetails):None msgraph_beta.generated.models.PlannerPlan::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerPlan::|public|history_items():list[PlannerHistoryItem] +msgraph_beta.generated.models.PlannerPlan::|public|history_items(value:list[PlannerHistoryItem]):None msgraph_beta.generated.models.PlannerPlan::|public|is_archived():bool msgraph_beta.generated.models.PlannerPlan::|public|is_archived(value:bool):None msgraph_beta.generated.models.PlannerPlan::|public|odata_type:str @@ -228050,6 +238701,68 @@ msgraph_beta.generated.models.PlannerTaskCreation::|public|teams_publication_inf msgraph_beta.generated.models.PlannerTaskCreation::|public|teams_publication_info(value:PlannerTeamsPublicationInfo):None msgraph_beta.generated.models.PlannerTaskCreation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskCreation msgraph_beta.generated.models.PlannerTaskCreation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlannerTaskData::|public|active_checklist_item_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|active_checklist_item_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlannerTaskData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlannerTaskData::|public|applied_categories():PlannerAppliedCategories +msgraph_beta.generated.models.PlannerTaskData::|public|applied_categories(value:PlannerAppliedCategories):None +msgraph_beta.generated.models.PlannerTaskData::|public|archival_info():PlannerArchivalInfo +msgraph_beta.generated.models.PlannerTaskData::|public|archival_info(value:PlannerArchivalInfo):None +msgraph_beta.generated.models.PlannerTaskData::|public|assignments():PlannerAssignments +msgraph_beta.generated.models.PlannerTaskData::|public|assignments(value:PlannerAssignments):None +msgraph_beta.generated.models.PlannerTaskData::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlannerTaskData::|public|bucket_id():str +msgraph_beta.generated.models.PlannerTaskData::|public|bucket_id(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|checklist_item_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|checklist_item_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|completed_by():IdentitySet +msgraph_beta.generated.models.PlannerTaskData::|public|completed_by(value:IdentitySet):None +msgraph_beta.generated.models.PlannerTaskData::|public|completed_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|completed_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|constructor():None +msgraph_beta.generated.models.PlannerTaskData::|public|conversation_thread_id():str +msgraph_beta.generated.models.PlannerTaskData::|public|conversation_thread_id(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|created_by():IdentitySet +msgraph_beta.generated.models.PlannerTaskData::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.PlannerTaskData::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|creation_source():PlannerTaskCreation +msgraph_beta.generated.models.PlannerTaskData::|public|creation_source(value:PlannerTaskCreation):None +msgraph_beta.generated.models.PlannerTaskData::|public|details():PlannerTaskDetailsData +msgraph_beta.generated.models.PlannerTaskData::|public|details(value:PlannerTaskDetailsData):None +msgraph_beta.generated.models.PlannerTaskData::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTaskData::|public|has_chat():bool +msgraph_beta.generated.models.PlannerTaskData::|public|has_chat(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|has_description():bool +msgraph_beta.generated.models.PlannerTaskData::|public|has_description(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|is_archived():bool +msgraph_beta.generated.models.PlannerTaskData::|public|is_archived(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|odata_type():str +msgraph_beta.generated.models.PlannerTaskData::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|order_hint():str +msgraph_beta.generated.models.PlannerTaskData::|public|order_hint(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|percent_complete():int +msgraph_beta.generated.models.PlannerTaskData::|public|percent_complete(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|preview_type():PlannerPreviewType +msgraph_beta.generated.models.PlannerTaskData::|public|preview_type(value:PlannerPreviewType):None +msgraph_beta.generated.models.PlannerTaskData::|public|priority():int +msgraph_beta.generated.models.PlannerTaskData::|public|priority(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|recurrence():PlannerTaskRecurrence +msgraph_beta.generated.models.PlannerTaskData::|public|recurrence(value:PlannerTaskRecurrence):None +msgraph_beta.generated.models.PlannerTaskData::|public|reference_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|reference_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerTaskData::|public|specified_completion_requirements():PlannerTaskCompletionRequirements +msgraph_beta.generated.models.PlannerTaskData::|public|specified_completion_requirements(value:PlannerTaskCompletionRequirements):None +msgraph_beta.generated.models.PlannerTaskData::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|title():str +msgraph_beta.generated.models.PlannerTaskData::|public|title(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskData +msgraph_beta.generated.models.PlannerTaskData~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.PlannerTaskDetails-->PlannerDelta msgraph_beta.generated.models.PlannerTaskDetails::|public|approval_attachment():PlannerBaseApprovalAttachment msgraph_beta.generated.models.PlannerTaskDetails::|public|approval_attachment(value:PlannerBaseApprovalAttachment):None @@ -228072,6 +238785,32 @@ msgraph_beta.generated.models.PlannerTaskDetails::|public|references():PlannerEx msgraph_beta.generated.models.PlannerTaskDetails::|public|references(value:PlannerExternalReferences):None msgraph_beta.generated.models.PlannerTaskDetails::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerTaskDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskDetails +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|approval_attachment():PlannerBaseApprovalAttachment +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|approval_attachment(value:PlannerBaseApprovalAttachment):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|checklist():PlannerChecklistItems +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|checklist(value:PlannerChecklistItems):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|completion_requirements():PlannerTaskCompletionRequirementDetails +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|completion_requirements(value:PlannerTaskCompletionRequirementDetails):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|constructor():None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|description():str +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|description(value:str):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|forms():PlannerFormsDictionary +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|forms(value:PlannerFormsDictionary):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|notes():ItemBody +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|notes(value:ItemBody):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|odata_type():str +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|preview_type():PlannerPreviewType +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|preview_type(value:PlannerPreviewType):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|references():PlannerExternalReferences +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|references(value:PlannerExternalReferences):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskDetailsData +msgraph_beta.generated.models.PlannerTaskDetailsData~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.PlannerTaskPolicy::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PlannerTaskPolicy::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PlannerTaskPolicy::|public|backing_store:BackingStore @@ -228375,6 +239114,12 @@ msgraph_beta.generated.models.PolicyLocationDomain::|public|get_field_deserializ msgraph_beta.generated.models.PolicyLocationDomain::|public|odata_type:str msgraph_beta.generated.models.PolicyLocationDomain::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyLocationDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationDomain +msgraph_beta.generated.models.PolicyLocationTool-->PolicyLocation +msgraph_beta.generated.models.PolicyLocationTool::|public|constructor():None +msgraph_beta.generated.models.PolicyLocationTool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyLocationTool::|public|odata_type:str +msgraph_beta.generated.models.PolicyLocationTool::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyLocationTool::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationTool msgraph_beta.generated.models.PolicyLocationUrl-->PolicyLocation msgraph_beta.generated.models.PolicyLocationUrl::|public|constructor():None msgraph_beta.generated.models.PolicyLocationUrl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -228484,6 +239229,8 @@ msgraph_beta.generated.models.PolicyScopeBase::|public|execution_mode(value:Exec msgraph_beta.generated.models.PolicyScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.PolicyScopeBase::|public|locations():list[PolicyLocation] msgraph_beta.generated.models.PolicyScopeBase::|public|locations(value:list[PolicyLocation]):None +msgraph_beta.generated.models.PolicyScopeBase::|public|location_exclusions():list[PolicyLocation] +msgraph_beta.generated.models.PolicyScopeBase::|public|location_exclusions(value:list[PolicyLocation]):None msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type():str msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type(value:str):None msgraph_beta.generated.models.PolicyScopeBase::|public|policy_actions():list[DlpActionInfo] @@ -228594,6 +239341,18 @@ msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope():PolicyBi msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope(value:PolicyBinding):None msgraph_beta.generated.models.PolicyTenantScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyTenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTenantScope +msgraph_beta.generated.models.PolicyTipAction-->DlpActionInfo +msgraph_beta.generated.models.PolicyTipAction::|public|compliance_url():str +msgraph_beta.generated.models.PolicyTipAction::|public|compliance_url(value:str):None +msgraph_beta.generated.models.PolicyTipAction::|public|constructor():None +msgraph_beta.generated.models.PolicyTipAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyTipAction::|public|matched_conditions_description():str +msgraph_beta.generated.models.PolicyTipAction::|public|matched_conditions_description(value:str):None +msgraph_beta.generated.models.PolicyTipAction::|public|odata_type:str +msgraph_beta.generated.models.PolicyTipAction::|public|policy_tip():str +msgraph_beta.generated.models.PolicyTipAction::|public|policy_tip(value:str):None +msgraph_beta.generated.models.PolicyTipAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyTipAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTipAction msgraph_beta.generated.models.PolicyUserScope-->PolicyScopeBase msgraph_beta.generated.models.PolicyUserScope::|public|constructor():None msgraph_beta.generated.models.PolicyUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -228903,8 +239662,6 @@ msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resourc msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resource_scopes(value:list[AccessReviewScope]):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrincipalResourceMembershipsScope -msgraph_beta.generated.models.PrincipalType::0000-EntraIdUser -msgraph_beta.generated.models.PrincipalType::0001-UnknownFutureValue msgraph_beta.generated.models.Print::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Print::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Print::|public|backing_store:BackingStore @@ -231618,8 +242375,12 @@ msgraph_beta.generated.models.ProcessContentRequest::|public|backing_store:Backi msgraph_beta.generated.models.ProcessContentRequest::|public|constructor():None msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries():list[ProcessContentMetadataBase] msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries(value:list[ProcessContentMetadataBase]):None +msgraph_beta.generated.models.ProcessContentRequest::|public|context_metadata():ContextMetadata +msgraph_beta.generated.models.ProcessContentRequest::|public|context_metadata(value:ContextMetadata):None msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata():DeviceMetadata msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.models.ProcessContentRequest::|public|evaluation_scope():EvaluationScope +msgraph_beta.generated.models.ProcessContentRequest::|public|evaluation_scope(value:EvaluationScope):None msgraph_beta.generated.models.ProcessContentRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata():IntegratedApplicationMetadata msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None @@ -232082,6 +242843,8 @@ msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|constructor( msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|odata_type:str msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|source_location():PolicyLocation +msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|source_location(value:PolicyLocation):None msgraph_beta.generated.models.ProtectedApplicationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectedApplicationMetadata msgraph_beta.generated.models.ProtectedContent::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ProtectedContent::|public|additional_data(value:dict[str, Any]):None @@ -232171,9 +242934,8 @@ msgraph_beta.generated.models.ProtectionPolicyStatus::0001-ActiveWithErrors msgraph_beta.generated.models.ProtectionPolicyStatus::0002-Updating msgraph_beta.generated.models.ProtectionPolicyStatus::0003-Active msgraph_beta.generated.models.ProtectionPolicyStatus::0004-UnknownFutureValue -msgraph_beta.generated.models.ProtectionPolicyStatus::0005-Dormant -msgraph_beta.generated.models.ProtectionPolicyStatus::0006-OffboardRequested -msgraph_beta.generated.models.ProtectionPolicyStatus::0007-Offboarded +msgraph_beta.generated.models.ProtectionPolicyStatus::0005-OffboardRequested +msgraph_beta.generated.models.ProtectionPolicyStatus::0006-Offboarded msgraph_beta.generated.models.ProtectionRuleBase-->Entity msgraph_beta.generated.models.ProtectionRuleBase::|public|constructor():None msgraph_beta.generated.models.ProtectionRuleBase::|public|created_by():IdentitySet @@ -232228,6 +242990,8 @@ msgraph_beta.generated.models.ProtectionUnitBase::|public|last_modified_date_tim msgraph_beta.generated.models.ProtectionUnitBase::|public|odata_type:str msgraph_beta.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time():datetime.datetime msgraph_beta.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ProtectionUnitBase::|public|pending_retention_period_change():RetentionPeriodChange +msgraph_beta.generated.models.ProtectionUnitBase::|public|pending_retention_period_change(value:RetentionPeriodChange):None msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id():str msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id(value:str):None msgraph_beta.generated.models.ProtectionUnitBase::|public|protection_sources():ProtectionSource @@ -233298,6 +244062,11 @@ msgraph_beta.generated.models.RecipientScopeType::0001-Internal msgraph_beta.generated.models.RecipientScopeType::0002-External msgraph_beta.generated.models.RecipientScopeType::0003-ExternalPartner msgraph_beta.generated.models.RecipientScopeType::0004-ExternalNonPartner +msgraph_beta.generated.models.RecipientType::0000-Contact +msgraph_beta.generated.models.RecipientType::0001-OneOff +msgraph_beta.generated.models.RecipientType::0002-Mailbox +msgraph_beta.generated.models.RecipientType::0003-PrivateDL +msgraph_beta.generated.models.RecipientType::0004-UnknownFutureValue msgraph_beta.generated.models.Recipient~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Recommendation-->RecommendationBase msgraph_beta.generated.models.Recommendation::|public|constructor():None @@ -234410,6 +245179,29 @@ msgraph_beta.generated.models.RemoteLockActionResult::|public|serialize(writer:S msgraph_beta.generated.models.RemoteLockActionResult::|public|unlock_pin():str msgraph_beta.generated.models.RemoteLockActionResult::|public|unlock_pin(value:str):None msgraph_beta.generated.models.RemoteLockActionResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteLockActionResult +msgraph_beta.generated.models.RemoteTenantGroup-->DirectoryObject +msgraph_beta.generated.models.RemoteTenantGroup::|public|constructor():None +msgraph_beta.generated.models.RemoteTenantGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoteTenantGroup::|public|odata_type:str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_display_name():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_display_name(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_id():UUID +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_id(value:UUID):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_id():UUID +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_id(value:UUID):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoteTenantGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroup +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|value():list[RemoteTenantGroup] +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|value(value:list[RemoteTenantGroup]):None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroupCollectionResponse msgraph_beta.generated.models.RemoveAccessApplyAction-->AccessReviewApplyAction msgraph_beta.generated.models.RemoveAccessApplyAction::|public|constructor():None msgraph_beta.generated.models.RemoveAccessApplyAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -234444,6 +245236,12 @@ msgraph_beta.generated.models.RemovedState::|public|reason(value:str):None msgraph_beta.generated.models.RemovedState::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RemovedState::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovedState msgraph_beta.generated.models.RemovedState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.RemoveFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoveFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyOperation msgraph_beta.generated.models.RemoveProtectionAction-->InformationProtectionAction msgraph_beta.generated.models.RemoveProtectionAction::|public|constructor():None msgraph_beta.generated.models.RemoveProtectionAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -234501,6 +245299,8 @@ msgraph_beta.generated.models.ReportRoot::|public|authentication_methods(value:A msgraph_beta.generated.models.ReportRoot::|public|azure_a_d_premium_license_insight():AzureADPremiumLicenseInsight msgraph_beta.generated.models.ReportRoot::|public|azure_a_d_premium_license_insight(value:AzureADPremiumLicenseInsight):None msgraph_beta.generated.models.ReportRoot::|public|constructor():None +msgraph_beta.generated.models.ReportRoot::|public|correlations():list[IdentityCorrelation] +msgraph_beta.generated.models.ReportRoot::|public|correlations(value:list[IdentityCorrelation]):None msgraph_beta.generated.models.ReportRoot::|public|credential_user_registration_details():list[CredentialUserRegistrationDetails] msgraph_beta.generated.models.ReportRoot::|public|credential_user_registration_details(value:list[CredentialUserRegistrationDetails]):None msgraph_beta.generated.models.ReportRoot::|public|daily_print_usage():list[PrintUsage] @@ -234516,6 +245316,10 @@ msgraph_beta.generated.models.ReportRoot::|public|daily_print_usage_summaries_by msgraph_beta.generated.models.ReportRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ReportRoot::|public|health_monitoring():HealthMonitoringRoot msgraph_beta.generated.models.ReportRoot::|public|health_monitoring(value:HealthMonitoringRoot):None +msgraph_beta.generated.models.ReportRoot::|public|identity_analytics():IdentityAnalyticsRoot +msgraph_beta.generated.models.ReportRoot::|public|identity_analytics(value:IdentityAnalyticsRoot):None +msgraph_beta.generated.models.ReportRoot::|public|microsoft_apps_file_storage_container_usage_summary():MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.models.ReportRoot::|public|microsoft_apps_file_storage_container_usage_summary(value:MicrosoftAppsFileStorageContainerUsage):None msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_printer():list[PrintUsageByPrinter] msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_printer(value:list[PrintUsageByPrinter]):None msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_user():list[PrintUsageByUser] @@ -235204,6 +246008,26 @@ msgraph_beta.generated.models.RestorePointTags::0000-None_ msgraph_beta.generated.models.RestorePointTags::0001-FastRestore msgraph_beta.generated.models.RestorePointTags::0002-UnknownFutureValue msgraph_beta.generated.models.RestorePointTags::0003-IncludeNewerItems +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|backing_store:BackingStore +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|constructor():None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|has_attachment():bool +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|has_attachment(value:bool):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|items():list[GranularRestoreItems] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|items(value:list[GranularRestoreItems]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|odata_type():str +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|odata_type(value:str):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|recipients():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|recipients(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|senders():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|senders(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|subjects():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|subjects(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestoreSearchArtifactQueryExpression +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|backing_store:BackingStore @@ -235431,6 +246255,27 @@ msgraph_beta.generated.models.RetentionLabelSettings::|public|odata_type(value:s msgraph_beta.generated.models.RetentionLabelSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RetentionLabelSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetentionLabelSettings msgraph_beta.generated.models.RetentionLabelSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.RetentionPeriodChange::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RetentionPeriodChange::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|backing_store:BackingStore +msgraph_beta.generated.models.RetentionPeriodChange::|public|constructor():None +msgraph_beta.generated.models.RetentionPeriodChange::|public|effective_from_date_time():datetime.datetime +msgraph_beta.generated.models.RetentionPeriodChange::|public|effective_from_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RetentionPeriodChange::|public|odata_type():str +msgraph_beta.generated.models.RetentionPeriodChange::|public|odata_type(value:str):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|status():RetentionPeriodChangeStatus +msgraph_beta.generated.models.RetentionPeriodChange::|public|status(value:RetentionPeriodChangeStatus):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|target_retention_period_in_days():int +msgraph_beta.generated.models.RetentionPeriodChange::|public|target_retention_period_in_days(value:int):None +msgraph_beta.generated.models.RetentionPeriodChange::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetentionPeriodChange +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0000-None_ +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0001-InProgress +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0002-Failed +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0003-Completed +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.RetentionPeriodChange~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RetentionSetting::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.RetentionSetting::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.RetentionSetting::|public|backing_store:BackingStore @@ -236082,6 +246927,11 @@ msgraph_beta.generated.models.RoleSuccessStatistics::|static|public|create_from_ msgraph_beta.generated.models.RoleSuccessStatistics~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RoleSummaryStatus::0000-Ok msgraph_beta.generated.models.RoleSummaryStatus::0001-Bad +msgraph_beta.generated.models.RoleType::0000-Active +msgraph_beta.generated.models.RoleType::0001-Eligible +msgraph_beta.generated.models.RoleType::0002-Application +msgraph_beta.generated.models.RoleType::0003-Delegated +msgraph_beta.generated.models.RoleType::0004-UnknownFutureValue msgraph_beta.generated.models.Room-->Place msgraph_beta.generated.models.Room::|public|audio_device_name():str msgraph_beta.generated.models.Room::|public|audio_device_name(value:str):None @@ -236106,8 +246956,6 @@ msgraph_beta.generated.models.Room::|public|is_teams_enabled(value:bool):None msgraph_beta.generated.models.Room::|public|nickname():str msgraph_beta.generated.models.Room::|public|nickname(value:str):None msgraph_beta.generated.models.Room::|public|odata_type:str -msgraph_beta.generated.models.Room::|public|place_id():str -msgraph_beta.generated.models.Room::|public|place_id(value:str):None msgraph_beta.generated.models.Room::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Room::|public|teams_enabled_state():PlaceFeatureEnablement msgraph_beta.generated.models.Room::|public|teams_enabled_state(value:PlaceFeatureEnablement):None @@ -237124,6 +247972,29 @@ msgraph_beta.generated.models.ScheduleEntityTheme::0009-DarkPurple msgraph_beta.generated.models.ScheduleEntityTheme::0010-DarkPink msgraph_beta.generated.models.ScheduleEntityTheme::0011-DarkYellow msgraph_beta.generated.models.ScheduleEntityTheme::0012-UnknownFutureValue +msgraph_beta.generated.models.ScheduleEntityTheme::0013-DarkRed +msgraph_beta.generated.models.ScheduleEntityTheme::0014-Cranberry +msgraph_beta.generated.models.ScheduleEntityTheme::0015-DarkOrange +msgraph_beta.generated.models.ScheduleEntityTheme::0016-Bronze +msgraph_beta.generated.models.ScheduleEntityTheme::0017-Peach +msgraph_beta.generated.models.ScheduleEntityTheme::0018-Gold +msgraph_beta.generated.models.ScheduleEntityTheme::0019-Lime +msgraph_beta.generated.models.ScheduleEntityTheme::0020-Forest +msgraph_beta.generated.models.ScheduleEntityTheme::0021-LightGreen +msgraph_beta.generated.models.ScheduleEntityTheme::0022-Jade +msgraph_beta.generated.models.ScheduleEntityTheme::0023-LightTeal +msgraph_beta.generated.models.ScheduleEntityTheme::0024-DarkTeal +msgraph_beta.generated.models.ScheduleEntityTheme::0025-Steel +msgraph_beta.generated.models.ScheduleEntityTheme::0026-SkyBlue +msgraph_beta.generated.models.ScheduleEntityTheme::0027-BlueGray +msgraph_beta.generated.models.ScheduleEntityTheme::0028-Lavender +msgraph_beta.generated.models.ScheduleEntityTheme::0029-Lilac +msgraph_beta.generated.models.ScheduleEntityTheme::0030-Plum +msgraph_beta.generated.models.ScheduleEntityTheme::0031-Magenta +msgraph_beta.generated.models.ScheduleEntityTheme::0032-DarkBrown +msgraph_beta.generated.models.ScheduleEntityTheme::0033-Beige +msgraph_beta.generated.models.ScheduleEntityTheme::0034-Charcoal +msgraph_beta.generated.models.ScheduleEntityTheme::0035-Silver msgraph_beta.generated.models.ScheduleEntity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ScheduleInformation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ScheduleInformation::|public|additional_data(value:dict[str, Any]):None @@ -237959,6 +248830,36 @@ msgraph_beta.generated.models.SecureSignInSessionControl::|public|get_field_dese msgraph_beta.generated.models.SecureSignInSessionControl::|public|odata_type:str msgraph_beta.generated.models.SecureSignInSessionControl::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.SecureSignInSessionControl::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecureSignInSessionControl +msgraph_beta.generated.models.security.A365AiExecuteTool-->AuditData +msgraph_beta.generated.models.security.A365AiExecuteTool::|public|constructor():None +msgraph_beta.generated.models.security.A365AiExecuteTool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.A365AiExecuteTool::|public|odata_type:str +msgraph_beta.generated.models.security.A365AiExecuteTool::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.A365AiExecuteTool::|static|public|create_from_discriminator_value(parse_node:ParseNode):A365AiExecuteTool +msgraph_beta.generated.models.security.A365AiInferenceCall-->AuditData +msgraph_beta.generated.models.security.A365AiInferenceCall::|public|constructor():None +msgraph_beta.generated.models.security.A365AiInferenceCall::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.A365AiInferenceCall::|public|odata_type:str +msgraph_beta.generated.models.security.A365AiInferenceCall::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.A365AiInferenceCall::|static|public|create_from_discriminator_value(parse_node:ParseNode):A365AiInferenceCall +msgraph_beta.generated.models.security.A365AiInvokeAgent-->AuditData +msgraph_beta.generated.models.security.A365AiInvokeAgent::|public|constructor():None +msgraph_beta.generated.models.security.A365AiInvokeAgent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.A365AiInvokeAgent::|public|odata_type:str +msgraph_beta.generated.models.security.A365AiInvokeAgent::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.A365AiInvokeAgent::|static|public|create_from_discriminator_value(parse_node:ParseNode):A365AiInvokeAgent +msgraph_beta.generated.models.security.A365AiRunSummary-->AuditData +msgraph_beta.generated.models.security.A365AiRunSummary::|public|constructor():None +msgraph_beta.generated.models.security.A365AiRunSummary::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.A365AiRunSummary::|public|odata_type:str +msgraph_beta.generated.models.security.A365AiRunSummary::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.A365AiRunSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):A365AiRunSummary +msgraph_beta.generated.models.security.A365SpanOutputs-->AuditData +msgraph_beta.generated.models.security.A365SpanOutputs::|public|constructor():None +msgraph_beta.generated.models.security.A365SpanOutputs::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.A365SpanOutputs::|public|odata_type:str +msgraph_beta.generated.models.security.A365SpanOutputs::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.A365SpanOutputs::|static|public|create_from_discriminator_value(parse_node:ParseNode):A365SpanOutputs msgraph_beta.generated.models.security.AadRiskDetectionAuditRecord-->AuditData msgraph_beta.generated.models.security.AadRiskDetectionAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AadRiskDetectionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -237980,6 +248881,42 @@ msgraph_beta.generated.models.security.Account::|public|odata_type():str msgraph_beta.generated.models.security.Account::|public|odata_type(value:str):None msgraph_beta.generated.models.security.Account::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Account::|static|public|create_from_discriminator_value(parse_node:ParseNode):Account +msgraph_beta.generated.models.security.AccountEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AccountEntityMapping::|public|aad_user_id_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|aad_user_id_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|dns_domain_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|dns_domain_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|nt_domain_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|nt_domain_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|sid_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|sid_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_suffix_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_suffix_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountEntityMapping +msgraph_beta.generated.models.security.AccountObjectIdAction-->AutomatedAction +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|account_object_id_column():str +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|account_object_id_column(value:str):None +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|constructor():None +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|odata_type:str +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountObjectIdAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountObjectIdAction +msgraph_beta.generated.models.security.AccountSidAction-->AutomatedAction +msgraph_beta.generated.models.security.AccountSidAction::|public|account_sid_column():str +msgraph_beta.generated.models.security.AccountSidAction::|public|account_sid_column(value:str):None +msgraph_beta.generated.models.security.AccountSidAction::|public|constructor():None +msgraph_beta.generated.models.security.AccountSidAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountSidAction::|public|odata_type:str +msgraph_beta.generated.models.security.AccountSidAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountSidAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountSidAction msgraph_beta.generated.models.security.Account~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.Action::0000-Disable msgraph_beta.generated.models.security.Action::0001-Enable @@ -238056,6 +248993,7 @@ msgraph_beta.generated.models.security.AdditionalDataOptions::0005-HtmlTranscrip msgraph_beta.generated.models.security.AdditionalDataOptions::0006-MessageConversationExpansion msgraph_beta.generated.models.security.AdditionalDataOptions::0007-LocationsWithoutHits msgraph_beta.generated.models.security.AdditionalDataOptions::0008-AllItemsInFolder +msgraph_beta.generated.models.security.AdditionalDataOptions::0009-CloudNativeHtmlConversion msgraph_beta.generated.models.security.AdditionalOptions::0000-None_ msgraph_beta.generated.models.security.AdditionalOptions::0001-TeamsAndYammerConversations msgraph_beta.generated.models.security.AdditionalOptions::0002-CloudAttachments @@ -238095,6 +249033,18 @@ msgraph_beta.generated.models.security.AedAuditRecord::|public|get_field_deseria msgraph_beta.generated.models.security.AedAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AedAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AedAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AedAuditRecord +msgraph_beta.generated.models.security.AgentAdminActivityRecord-->AuditData +msgraph_beta.generated.models.security.AgentAdminActivityRecord::|public|constructor():None +msgraph_beta.generated.models.security.AgentAdminActivityRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AgentAdminActivityRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AgentAdminActivityRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AgentAdminActivityRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentAdminActivityRecord +msgraph_beta.generated.models.security.AgentSettingAdminActivity-->AuditData +msgraph_beta.generated.models.security.AgentSettingAdminActivity::|public|constructor():None +msgraph_beta.generated.models.security.AgentSettingAdminActivity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AgentSettingAdminActivity::|public|odata_type:str +msgraph_beta.generated.models.security.AgentSettingAdminActivity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AgentSettingAdminActivity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentSettingAdminActivity msgraph_beta.generated.models.security.AggregatedEnvironment::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AggregatedEnvironment::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AggregatedEnvironment::|public|backing_store:BackingStore @@ -238134,6 +249084,42 @@ msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|public|get_ msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AiAppInteractionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiAppInteractionAuditRecord +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord-->AuditData +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiExecuteToolAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiExecuteToolAuditRecord +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord-->AuditData +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiInteractionsChangeNotificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionsChangeNotificationAuditRecord +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord-->AuditData +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiInteractionsExportAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionsExportAuditRecord +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord-->AuditData +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiInteractionsSubscriptionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionsSubscriptionAuditRecord +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord-->AuditData +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AiInvokeAgentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInvokeAgentAuditRecord +msgraph_beta.generated.models.security.AipDiscover-->AuditData +msgraph_beta.generated.models.security.AipDiscover::|public|constructor():None +msgraph_beta.generated.models.security.AipDiscover::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AipDiscover::|public|odata_type:str +msgraph_beta.generated.models.security.AipDiscover::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AipDiscover::|static|public|create_from_discriminator_value(parse_node:ParseNode):AipDiscover msgraph_beta.generated.models.security.AipFileDeleted-->AuditData msgraph_beta.generated.models.security.AipFileDeleted::|public|constructor():None msgraph_beta.generated.models.security.AipFileDeleted::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -238182,6 +249168,12 @@ msgraph_beta.generated.models.security.AirManualInvestigationData::|public|get_f msgraph_beta.generated.models.security.AirManualInvestigationData::|public|odata_type:str msgraph_beta.generated.models.security.AirManualInvestigationData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AirManualInvestigationData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AirManualInvestigationData +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord-->AuditData +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AISpanOutputsAuditRecord msgraph_beta.generated.models.security.Alert-->Entity msgraph_beta.generated.models.security.Alert::|public|actor_display_name():str msgraph_beta.generated.models.security.Alert::|public|actor_display_name(value:str):None @@ -238193,6 +249185,8 @@ msgraph_beta.generated.models.security.Alert::|public|alert_web_url():str msgraph_beta.generated.models.security.Alert::|public|alert_web_url(value:str):None msgraph_beta.generated.models.security.Alert::|public|assigned_to():str msgraph_beta.generated.models.security.Alert::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.Alert::|public|categories():list[str] +msgraph_beta.generated.models.security.Alert::|public|categories(value:list[str]):None msgraph_beta.generated.models.security.Alert::|public|category():str msgraph_beta.generated.models.security.Alert::|public|category(value:str):None msgraph_beta.generated.models.security.Alert::|public|classification():AlertClassification @@ -238284,6 +249278,12 @@ msgraph_beta.generated.models.security.AlertComment::|public|odata_type(value:st msgraph_beta.generated.models.security.AlertComment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AlertComment::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertComment msgraph_beta.generated.models.security.AlertComment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AlertCustomDetails-->Dictionary +msgraph_beta.generated.models.security.AlertCustomDetails::|public|constructor():None +msgraph_beta.generated.models.security.AlertCustomDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertCustomDetails::|public|odata_type:str +msgraph_beta.generated.models.security.AlertCustomDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertCustomDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertCustomDetails msgraph_beta.generated.models.security.AlertDetermination::0000-Unknown msgraph_beta.generated.models.security.AlertDetermination::0001-Apt msgraph_beta.generated.models.security.AlertDetermination::0002-Malware @@ -238335,14 +249335,30 @@ msgraph_beta.generated.models.security.AlertStatus::0001-New msgraph_beta.generated.models.security.AlertStatus::0002-InProgress msgraph_beta.generated.models.security.AlertStatus::0003-Resolved msgraph_beta.generated.models.security.AlertStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord-->AuditData +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertSubmissionAuditRecord +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord-->AuditData +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertSubmissionResultDetailAuditRecord msgraph_beta.generated.models.security.AlertTemplate::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AlertTemplate::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AlertTemplate::|public|backing_store:BackingStore msgraph_beta.generated.models.security.AlertTemplate::|public|category():str msgraph_beta.generated.models.security.AlertTemplate::|public|category(value:str):None msgraph_beta.generated.models.security.AlertTemplate::|public|constructor():None +msgraph_beta.generated.models.security.AlertTemplate::|public|custom_details():AlertCustomDetails +msgraph_beta.generated.models.security.AlertTemplate::|public|custom_details(value:AlertCustomDetails):None msgraph_beta.generated.models.security.AlertTemplate::|public|description():str msgraph_beta.generated.models.security.AlertTemplate::|public|description(value:str):None +msgraph_beta.generated.models.security.AlertTemplate::|public|entity_mappings():EntityMappingConfiguration +msgraph_beta.generated.models.security.AlertTemplate::|public|entity_mappings(value:EntityMappingConfiguration):None msgraph_beta.generated.models.security.AlertTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AlertTemplate::|public|impacted_assets():list[ImpactedAsset] msgraph_beta.generated.models.security.AlertTemplate::|public|impacted_assets(value:list[ImpactedAsset]):None @@ -238355,6 +249371,8 @@ msgraph_beta.generated.models.security.AlertTemplate::|public|recommended_action msgraph_beta.generated.models.security.AlertTemplate::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AlertTemplate::|public|severity():AlertSeverity msgraph_beta.generated.models.security.AlertTemplate::|public|severity(value:AlertSeverity):None +msgraph_beta.generated.models.security.AlertTemplate::|public|tactics():list[MitreTactic] +msgraph_beta.generated.models.security.AlertTemplate::|public|tactics(value:list[MitreTactic]):None msgraph_beta.generated.models.security.AlertTemplate::|public|title():str msgraph_beta.generated.models.security.AlertTemplate::|public|title(value:str):None msgraph_beta.generated.models.security.AlertTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertTemplate @@ -238369,6 +249387,14 @@ msgraph_beta.generated.models.security.AllowFileResponseAction::|public|identifi msgraph_beta.generated.models.security.AllowFileResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.AllowFileResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AllowFileResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllowFileResponseAction +msgraph_beta.generated.models.security.AmazonResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|amazon_resource_id_column():str +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|amazon_resource_id_column(value:str):None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AmazonResourceEntityMapping msgraph_beta.generated.models.security.AmazonResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.AmazonResourceEvidence::|public|amazon_account_id():str msgraph_beta.generated.models.security.AmazonResourceEvidence::|public|amazon_account_id(value:str):None @@ -238859,6 +249885,12 @@ msgraph_beta.generated.models.security.AttackSimAdminAuditRecord::|public|get_fi msgraph_beta.generated.models.security.AttackSimAdminAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AttackSimAdminAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AttackSimAdminAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttackSimAdminAuditRecord +msgraph_beta.generated.models.security.AttackSimAuditRecord-->AuditData +msgraph_beta.generated.models.security.AttackSimAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AttackSimAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AttackSimAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AttackSimAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AttackSimAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttackSimAuditRecord msgraph_beta.generated.models.security.AttackSimulationInfo::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AttackSimulationInfo::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AttackSimulationInfo::|public|attack_sim_date_time():datetime.datetime @@ -238877,6 +249909,12 @@ msgraph_beta.generated.models.security.AttackSimulationInfo::|public|odata_type( msgraph_beta.generated.models.security.AttackSimulationInfo::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AttackSimulationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttackSimulationInfo msgraph_beta.generated.models.security.AttackSimulationInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AuditConfigAuditRecord-->AuditData +msgraph_beta.generated.models.security.AuditConfigAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AuditConfigAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AuditConfigAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AuditConfigAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AuditConfigAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditConfigAuditRecord msgraph_beta.generated.models.security.AuditCoreRoot-->Entity msgraph_beta.generated.models.security.AuditCoreRoot::|public|constructor():None msgraph_beta.generated.models.security.AuditCoreRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -238889,6 +249927,8 @@ msgraph_beta.generated.models.security.AuditData::|public|additional_data():dict msgraph_beta.generated.models.security.AuditData::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AuditData::|public|backing_store:BackingStore msgraph_beta.generated.models.security.AuditData::|public|constructor():None +msgraph_beta.generated.models.security.AuditData::|public|dynamic_properties():AuditRecordTypeDictionary +msgraph_beta.generated.models.security.AuditData::|public|dynamic_properties(value:AuditRecordTypeDictionary):None msgraph_beta.generated.models.security.AuditData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AuditData::|public|odata_type():str msgraph_beta.generated.models.security.AuditData::|public|odata_type(value:str):None @@ -239278,7 +250318,191 @@ msgraph_beta.generated.models.security.AuditLogRecordType::0283-ProjectForTheWeb msgraph_beta.generated.models.security.AuditLogRecordType::0284-CPSOperation msgraph_beta.generated.models.security.AuditLogRecordType::0285-ComplianceDLPExchangeDiscovery msgraph_beta.generated.models.security.AuditLogRecordType::0286-PurviewMCRecommendation -msgraph_beta.generated.models.security.AuditLogRecordType::0287-UnknownFutureValue +msgraph_beta.generated.models.security.AuditLogRecordType::0287-ComplianceDLPEndpointDiscovery +msgraph_beta.generated.models.security.AuditLogRecordType::0288-InsiderRiskScopedUserInsights +msgraph_beta.generated.models.security.AuditLogRecordType::0289-MicrosoftTeamsRetentionLabelAction +msgraph_beta.generated.models.security.AuditLogRecordType::0290-AadRiskDetection +msgraph_beta.generated.models.security.AuditLogRecordType::0291-AuditSearch +msgraph_beta.generated.models.security.AuditLogRecordType::0292-AuditRetentionPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0293-AuditConfig +msgraph_beta.generated.models.security.AuditLogRecordType::0294-Microsoft365BackupBackupPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0295-Microsoft365BackupRestoreTask +msgraph_beta.generated.models.security.AuditLogRecordType::0296-Microsoft365BackupRestoreItem +msgraph_beta.generated.models.security.AuditLogRecordType::0297-Microsoft365BackupBackupItem +msgraph_beta.generated.models.security.AuditLogRecordType::0298-URBACAssignment +msgraph_beta.generated.models.security.AuditLogRecordType::0299-URBACRole +msgraph_beta.generated.models.security.AuditLogRecordType::0300-URBACEnableState +msgraph_beta.generated.models.security.AuditLogRecordType::0301-IRMSecurityAlert +msgraph_beta.generated.models.security.AuditLogRecordType::0302-PurviewInsiderRiskCases +msgraph_beta.generated.models.security.AuditLogRecordType::0303-PurviewInsiderRiskAlerts +msgraph_beta.generated.models.security.AuditLogRecordType::0304-InsiderRiskScopedUsers +msgraph_beta.generated.models.security.AuditLogRecordType::0305-CdpConsumptionResource +msgraph_beta.generated.models.security.AuditLogRecordType::0306-CreateCopilotPlugin +msgraph_beta.generated.models.security.AuditLogRecordType::0307-UpdateCopilotPlugin +msgraph_beta.generated.models.security.AuditLogRecordType::0308-DeleteCopilotPlugin +msgraph_beta.generated.models.security.AuditLogRecordType::0309-EnableCopilotPlugin +msgraph_beta.generated.models.security.AuditLogRecordType::0310-DisableCopilotPlugin +msgraph_beta.generated.models.security.AuditLogRecordType::0311-CreateCopilotWorkspace +msgraph_beta.generated.models.security.AuditLogRecordType::0312-UpdateCopilotWorkspace +msgraph_beta.generated.models.security.AuditLogRecordType::0313-DeleteCopilotWorkspace +msgraph_beta.generated.models.security.AuditLogRecordType::0314-EnableCopilotWorkspace +msgraph_beta.generated.models.security.AuditLogRecordType::0315-DisableCopilotWorkspace +msgraph_beta.generated.models.security.AuditLogRecordType::0316-CreateCopilotPromptBook +msgraph_beta.generated.models.security.AuditLogRecordType::0317-UpdateCopilotPromptBook +msgraph_beta.generated.models.security.AuditLogRecordType::0318-DeleteCopilotPromptBook +msgraph_beta.generated.models.security.AuditLogRecordType::0319-EnableCopilotPromptBook +msgraph_beta.generated.models.security.AuditLogRecordType::0320-DisableCopilotPromptBook +msgraph_beta.generated.models.security.AuditLogRecordType::0321-UpdateCopilotSettings +msgraph_beta.generated.models.security.AuditLogRecordType::0322-P4AIAssessmentRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0323-P4AIAssessmentLocationResultRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0324-ConnectedAIAppInteraction +msgraph_beta.generated.models.security.AuditLogRecordType::0325-PrivaPrivacyConsentOperation +msgraph_beta.generated.models.security.AuditLogRecordType::0326-PrivaPrivacyAssessmentOperation +msgraph_beta.generated.models.security.AuditLogRecordType::0327-DataCatalogAccessRequests +msgraph_beta.generated.models.security.AuditLogRecordType::0328-ComplianceSettingsChange +msgraph_beta.generated.models.security.AuditLogRecordType::0329-DataSecurityInvestigation +msgraph_beta.generated.models.security.AuditLogRecordType::0330-TeamCopilotInteraction +msgraph_beta.generated.models.security.AuditLogRecordType::0331-IRMActivityAuditTrail +msgraph_beta.generated.models.security.AuditLogRecordType::0332-SharePointContentSecurityPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0333-CloudUpdateProfileConfig +msgraph_beta.generated.models.security.AuditLogRecordType::0334-CloudUpdateTenantConfig +msgraph_beta.generated.models.security.AuditLogRecordType::0335-CloudUpdateDeviceConfig +msgraph_beta.generated.models.security.AuditLogRecordType::0336-DefenderPreviewFeatures +msgraph_beta.generated.models.security.AuditLogRecordType::0337-DeviceDiscoverySettingsExclusion +msgraph_beta.generated.models.security.AuditLogRecordType::0338-DeviceDiscoverySettingsAuthenticatedScans +msgraph_beta.generated.models.security.AuditLogRecordType::0339-CriticalAssetManagementClassification +msgraph_beta.generated.models.security.AuditLogRecordType::0340-DeviceDiscoverySettings +msgraph_beta.generated.models.security.AuditLogRecordType::0341-USXWorkspaceOnboarding +msgraph_beta.generated.models.security.AuditLogRecordType::0342-VivaGlintAdvancedConfiguration +msgraph_beta.generated.models.security.AuditLogRecordType::0343-VivaGlintPulseProgram +msgraph_beta.generated.models.security.AuditLogRecordType::0344-VivaGlintPulseProgramRespondentRate +msgraph_beta.generated.models.security.AuditLogRecordType::0345-VivaGlintQuestion +msgraph_beta.generated.models.security.AuditLogRecordType::0346-VivaGlintRole +msgraph_beta.generated.models.security.AuditLogRecordType::0347-VivaGlintRubicon +msgraph_beta.generated.models.security.AuditLogRecordType::0348-VivaGlintSupportAccess +msgraph_beta.generated.models.security.AuditLogRecordType::0349-VivaGlintSystem +msgraph_beta.generated.models.security.AuditLogRecordType::0350-VivaGlintUser +msgraph_beta.generated.models.security.AuditLogRecordType::0351-VivaGlintUserGroup +msgraph_beta.generated.models.security.AuditLogRecordType::0352-VivaGlintFeedbackProgram +msgraph_beta.generated.models.security.AuditLogRecordType::0353-FabricAudit +msgraph_beta.generated.models.security.AuditLogRecordType::0354-TrainableClassifier +msgraph_beta.generated.models.security.AuditLogRecordType::0355-WebContentFiltering +msgraph_beta.generated.models.security.AuditLogRecordType::0356-NoisyAlertPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0357-OnDemandSharePointClassification +msgraph_beta.generated.models.security.AuditLogRecordType::0358-AIInteractionsExport +msgraph_beta.generated.models.security.AuditLogRecordType::0359-Microsoft365CopilotScheduledPrompt +msgraph_beta.generated.models.security.AuditLogRecordType::0360-PlacesDirectory +msgraph_beta.generated.models.security.AuditLogRecordType::0361-MDAAudit +msgraph_beta.generated.models.security.AuditLogRecordType::0362-OpticalCharacterRecognition +msgraph_beta.generated.models.security.AuditLogRecordType::0363-M365SearchSections +msgraph_beta.generated.models.security.AuditLogRecordType::0364-OfficeClientRestrictedModeAction +msgraph_beta.generated.models.security.AuditLogRecordType::0365-CrossTenantAccessPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0366-OutlookCopilotAutomation +msgraph_beta.generated.models.security.AuditLogRecordType::0367-VivaEngageNetworkAssociation +msgraph_beta.generated.models.security.AuditLogRecordType::0368-AppAdminActivity +msgraph_beta.generated.models.security.AuditLogRecordType::0369-AppSettingsAdminActivity +msgraph_beta.generated.models.security.AuditLogRecordType::0370-UniversalPrintPrintJob +msgraph_beta.generated.models.security.AuditLogRecordType::0371-SentinelNotebookOnLake +msgraph_beta.generated.models.security.AuditLogRecordType::0372-SentinelJob +msgraph_beta.generated.models.security.AuditLogRecordType::0373-SentinelGraph +msgraph_beta.generated.models.security.AuditLogRecordType::0374-SentinelKQLOnLake +msgraph_beta.generated.models.security.AuditLogRecordType::0375-SentinelPackage +msgraph_beta.generated.models.security.AuditLogRecordType::0376-VivaAmplifyOutlookSensitivityLabel +msgraph_beta.generated.models.security.AuditLogRecordType::0377-CopilotActions +msgraph_beta.generated.models.security.AuditLogRecordType::0378-AIInteractionsSubscription +msgraph_beta.generated.models.security.AuditLogRecordType::0379-AIInteractionsChangeNotification +msgraph_beta.generated.models.security.AuditLogRecordType::0380-FilteringMailMetadataExtended +msgraph_beta.generated.models.security.AuditLogRecordType::0381-SentinelLakeOnboarding +msgraph_beta.generated.models.security.AuditLogRecordType::0382-SentinelLakeDataOnboarding +msgraph_beta.generated.models.security.AuditLogRecordType::0383-OfficeRestrictedModeAction +msgraph_beta.generated.models.security.AuditLogRecordType::0384-CopilotForSecurityTrigger +msgraph_beta.generated.models.security.AuditLogRecordType::0385-CopilotAgentManagement +msgraph_beta.generated.models.security.AuditLogRecordType::0386-P4AIAssessmentFabricScannerRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0387-PlannerGoal +msgraph_beta.generated.models.security.AuditLogRecordType::0388-PlannerGoalList +msgraph_beta.generated.models.security.AuditLogRecordType::0389-ThreatIntelligenceObject +msgraph_beta.generated.models.security.AuditLogRecordType::0390-ThreatIntelligenceExport +msgraph_beta.generated.models.security.AuditLogRecordType::0391-SubmissionAgenticGradingResult +msgraph_beta.generated.models.security.AuditLogRecordType::0392-AgentAdminActivity +msgraph_beta.generated.models.security.AuditLogRecordType::0393-DeployFeatureActivity +msgraph_beta.generated.models.security.AuditLogRecordType::0394-AgentSettingsAdminActivity +msgraph_beta.generated.models.security.AuditLogRecordType::0395-OrganizationalDataInM365 +msgraph_beta.generated.models.security.AuditLogRecordType::0396-PlannerChatMessage +msgraph_beta.generated.models.security.AuditLogRecordType::0397-PlannerChatMessageList +msgraph_beta.generated.models.security.AuditLogRecordType::0398-SentinelAITool +msgraph_beta.generated.models.security.AuditLogRecordType::0399-M365ODSPAssetMetadata +msgraph_beta.generated.models.security.AuditLogRecordType::0400-AIExecuteTool +msgraph_beta.generated.models.security.AuditLogRecordType::0401-AIInvokeAgent +msgraph_beta.generated.models.security.AuditLogRecordType::0402-AIInferenceCall +msgraph_beta.generated.models.security.AuditLogRecordType::0403-CdpClassifierHealthRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0404-SensitiveInfoRemediationAgentData +msgraph_beta.generated.models.security.AuditLogRecordType::0405-ComplianceDLPEnforcement +msgraph_beta.generated.models.security.AuditLogRecordType::0406-A365AIExecuteTool +msgraph_beta.generated.models.security.AuditLogRecordType::0407-A365AIInvokeAgent +msgraph_beta.generated.models.security.AuditLogRecordType::0408-A365AIInferenceCall +msgraph_beta.generated.models.security.AuditLogRecordType::0409-VivaEngageSegment +msgraph_beta.generated.models.security.AuditLogRecordType::0410-RTIOperationsAgent +msgraph_beta.generated.models.security.AuditLogRecordType::0411-ContentStoreMetadata +msgraph_beta.generated.models.security.AuditLogRecordType::0412-CCRAIPolicyViolation +msgraph_beta.generated.models.security.AuditLogRecordType::0413-PlannerPlanSensitivityLabel +msgraph_beta.generated.models.security.AuditLogRecordType::0414-MosAgentInfoRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0415-A365AIRunSummary +msgraph_beta.generated.models.security.AuditLogRecordType::0416-UnifiedCatalogConceptAction +msgraph_beta.generated.models.security.AuditLogRecordType::0417-DefenderCaseManagement +msgraph_beta.generated.models.security.AuditLogRecordType::0418-CopilotForSecurityLogging +msgraph_beta.generated.models.security.AuditLogRecordType::0419-VivaEngageEvents +msgraph_beta.generated.models.security.AuditLogRecordType::0420-CallActivityEvent +msgraph_beta.generated.models.security.AuditLogRecordType::0421-SonarDetonationContentMetadata +msgraph_beta.generated.models.security.AuditLogRecordType::0422-UniversalPrintManagement +msgraph_beta.generated.models.security.AuditLogRecordType::0423-YammerUserHiding +msgraph_beta.generated.models.security.AuditLogRecordType::0424-Microsoft365BackupGranularBrowseTask +msgraph_beta.generated.models.security.AuditLogRecordType::0425-PurviewPostureAgent +msgraph_beta.generated.models.security.AuditLogRecordType::0426-MSDECustomCollection +msgraph_beta.generated.models.security.AuditLogRecordType::0427-SCPUsageEvent +msgraph_beta.generated.models.security.AuditLogRecordType::0428-SCPConfigurationEvent +msgraph_beta.generated.models.security.AuditLogRecordType::0429-MDCConfigurationEvent +msgraph_beta.generated.models.security.AuditLogRecordType::0430-MDCUsageEvent +msgraph_beta.generated.models.security.AuditLogRecordType::0431-A365SpanOutputs +msgraph_beta.generated.models.security.AuditLogRecordType::0432-PowerPlatformTenantIsolation +msgraph_beta.generated.models.security.AuditLogRecordType::0433-CDPDLMAIInteractionInsights +msgraph_beta.generated.models.security.AuditLogRecordType::0434-P4AIAssessmentCategoryRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0435-SentinelLakeEncryption +msgraph_beta.generated.models.security.AuditLogRecordType::0436-AZFWNetworkRule +msgraph_beta.generated.models.security.AuditLogRecordType::0437-AZFWDnsQuery +msgraph_beta.generated.models.security.AuditLogRecordType::0438-AZFWApplicationRuleAggregation +msgraph_beta.generated.models.security.AuditLogRecordType::0439-TeamsEvalDataHubDataAccess +msgraph_beta.generated.models.security.AuditLogRecordType::0440-TeamsEvalDataHubPermissionChange +msgraph_beta.generated.models.security.AuditLogRecordType::0441-TeamsEvalDataHubAdminOperation +msgraph_beta.generated.models.security.AuditLogRecordType::0442-VivaGlintOrganizationalData +msgraph_beta.generated.models.security.AuditLogRecordType::0443-AlertSubmission +msgraph_beta.generated.models.security.AuditLogRecordType::0444-AlertSubmissionResultDetail +msgraph_beta.generated.models.security.AuditLogRecordType::0445-ComplianceSitGradingSharePoint +msgraph_beta.generated.models.security.AuditLogRecordType::0446-CompliancePolicyGradingSharePoint +msgraph_beta.generated.models.security.AuditLogRecordType::0447-AzureAISearchAudit +msgraph_beta.generated.models.security.AuditLogRecordType::0448-P4AIRiskScoreRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0449-DragonCopilotAdmin +msgraph_beta.generated.models.security.AuditLogRecordType::0450-AISpanOutputs +msgraph_beta.generated.models.security.AuditLogRecordType::0451-EopSubmissionFeedEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0452-SonarFileDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0453-SonarSubmissionEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0454-SonarUrlDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0455-SubmissionEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0456-SonarDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0457-MicrosoftTeamsUserConcern +msgraph_beta.generated.models.security.AuditLogRecordType::0458-VivaGlintAgenticCampaign +msgraph_beta.generated.models.security.AuditLogRecordType::0459-MSPVectorSearchContentMetadata +msgraph_beta.generated.models.security.AuditLogRecordType::0460-FabricPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +msgraph_beta.generated.models.security.AuditLogRecordType::0462-CopilotSessionSharing +msgraph_beta.generated.models.security.AuditLogRecordType::0463-DragonCopilotAccess +msgraph_beta.generated.models.security.AuditLogRecordType::0464-DragonCopilotClinicalData +msgraph_beta.generated.models.security.AuditLogRecordType::0465-DragonCopilotSession +msgraph_beta.generated.models.security.AuditLogRecordType::0466-MosAgentInfoRecordV2 +msgraph_beta.generated.models.security.AuditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +msgraph_beta.generated.models.security.AuditLogRecordType::0468-MDASH +msgraph_beta.generated.models.security.AuditLogRecordType::0469-DefenderSecurityForAIConfiguration +msgraph_beta.generated.models.security.AuditLogRecordType::0470-SparkCoreCustomLivePool +msgraph_beta.generated.models.security.AuditLogRecordType::0471-UnknownFutureValue msgraph_beta.generated.models.security.AuditLogUserType::0000-Regular msgraph_beta.generated.models.security.AuditLogUserType::0001-Reserved msgraph_beta.generated.models.security.AuditLogUserType::0002-Admin @@ -239291,6 +250515,16 @@ msgraph_beta.generated.models.security.AuditLogUserType::0008-SystemPolicy msgraph_beta.generated.models.security.AuditLogUserType::0009-PartnerTechnician msgraph_beta.generated.models.security.AuditLogUserType::0010-Guest msgraph_beta.generated.models.security.AuditLogUserType::0011-UnknownFutureValue +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|constructor():None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|odata_type():str +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditRecordTypeDictionary +msgraph_beta.generated.models.security.AuditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.AuditSearchAuditRecord-->AuditData msgraph_beta.generated.models.security.AuditSearchAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AuditSearchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239318,6 +250552,58 @@ msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|is_aut msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|odata_type:str msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AutoAuditingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutoAuditingConfiguration +msgraph_beta.generated.models.security.AutomatedAction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AutomatedAction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AutomatedAction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AutomatedAction::|public|constructor():None +msgraph_beta.generated.models.security.AutomatedAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AutomatedAction::|public|odata_type():str +msgraph_beta.generated.models.security.AutomatedAction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AutomatedAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AutomatedAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutomatedAction +msgraph_beta.generated.models.security.AutomatedActionSet::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|allow_files():list[FileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|allow_files(value:list[FileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AutomatedActionSet::|public|block_files():list[FileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|block_files(value:list[FileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|collect_investigation_packages():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|collect_investigation_packages(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|constructor():None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|disable_users():list[AccountSidAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|disable_users(value:list[AccountSidAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|force_user_password_resets():list[AccountSidAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|force_user_password_resets(value:list[AccountSidAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|hard_delete_emails():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|hard_delete_emails(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|initiate_investigations():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|initiate_investigations(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|isolate_devices():list[IsolateDeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|isolate_devices(value:list[IsolateDeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|mark_users_as_compromised():list[AccountObjectIdAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|mark_users_as_compromised(value:list[AccountObjectIdAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_deleted_items():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_deleted_items(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_inbox():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_inbox(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_junk():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_junk(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|odata_type():str +msgraph_beta.generated.models.security.AutomatedActionSet::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|restrict_app_executions():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|restrict_app_executions(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|run_antivirus_scans():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|run_antivirus_scans(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|soft_delete_emails():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|soft_delete_emails(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|stop_and_quarantine_files():list[StopAndQuarantineFileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|stop_and_quarantine_files(value:list[StopAndQuarantineFileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutomatedActionSet +msgraph_beta.generated.models.security.AutomatedActionSet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AutomatedAction~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AutonomousSystem::|public|backing_store:BackingStore @@ -239336,6 +250622,24 @@ msgraph_beta.generated.models.security.AutonomousSystem::|public|value():str msgraph_beta.generated.models.security.AutonomousSystem::|public|value(value:str):None msgraph_beta.generated.models.security.AutonomousSystem::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutonomousSystem msgraph_beta.generated.models.security.AutonomousSystem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord-->AuditData +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord::|public|constructor():None +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzfwApplicationRuleAggregationEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzfwApplicationRuleAggregationEventRecord +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord-->AuditData +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord::|public|constructor():None +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzfwDnsQueryEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzfwDnsQueryEventRecord +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord-->AuditData +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord::|public|constructor():None +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzfwNetworkRuleEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzfwNetworkRuleEventRecord msgraph_beta.generated.models.security.AzureActiveDirectoryAccountLogonAuditRecord-->AuditData msgraph_beta.generated.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239348,18 +250652,26 @@ msgraph_beta.generated.models.security.AzureActiveDirectoryAuditRecord::|public| msgraph_beta.generated.models.security.AzureActiveDirectoryAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AzureActiveDirectoryAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AzureActiveDirectoryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureActiveDirectoryAuditRecord -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.AzureActiveDirectoryBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureActiveDirectoryBaseAuditRecord msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord-->AuditData msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +msgraph_beta.generated.models.security.AzureAISearchAuditRecord-->AuditData +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureAISearchAuditRecord +msgraph_beta.generated.models.security.AzureResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|resource_id_column():str +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|resource_id_column(value:str):None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureResourceEntityMapping msgraph_beta.generated.models.security.AzureResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.AzureResourceEvidence::|public|constructor():None msgraph_beta.generated.models.security.AzureResourceEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239451,18 +250763,770 @@ msgraph_beta.generated.models.security.CaseAction::0008-PurgeData msgraph_beta.generated.models.security.CaseAction::0009-ExportReport msgraph_beta.generated.models.security.CaseAction::0010-ExportResult msgraph_beta.generated.models.security.CaseAction::0011-HoldPolicySync -msgraph_beta.generated.models.security.CaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.CaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.CaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseAuditRecord -msgraph_beta.generated.models.security.CaseInvestigation-->AuditData -msgraph_beta.generated.models.security.CaseInvestigation::|public|constructor():None -msgraph_beta.generated.models.security.CaseInvestigation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CaseInvestigation::|public|odata_type:str -msgraph_beta.generated.models.security.CaseInvestigation::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CaseInvestigation::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseInvestigation +msgraph_beta.generated.models.security.caseManagement.Activity-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Activity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Activity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Activity::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Activity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Activity::|static|public|create_from_discriminator_value(parse_node:ParseNode):Activity +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|value():list[Activity] +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|value(value:list[Activity]):None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityCollectionResponse +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|kind():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|kind(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|resource_id():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityResourceDetails +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|active():int +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|active(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_severity():IncidentSeverityCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_severity(value:IncidentSeverityCounts):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_status():AlertStatusCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_status(value:AlertStatusCounts):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|total():int +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|total(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|in_progress():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|in_progress(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|new():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|new(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|resolved():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|resolved(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertStatusCounts +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.Attachment-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|content():bytes +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|content(value:bytes):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|description():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_extension():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_extension(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_size():int +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_size(value:int):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|origin():AttachmentOrigin +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|origin(value:AttachmentOrigin):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|scan_result():AttachmentScanResult +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|scan_result(value:AttachmentScanResult):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):Attachment +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|value():list[Attachment] +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|value(value:list[Attachment]):None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttachmentCollectionResponse +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_id():str +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_type():AttachmentOriginType +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_type(value:AttachmentOriginType):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttachmentOrigin +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0000-Case +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0001-Comment +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0002-Task +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0003-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0000-Unscanned +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0001-NoThreatsFound +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0002-Malicious +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0003-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AuditAction::0000-Link +msgraph_beta.generated.models.security.caseManagement.AuditAction::0001-Unlink +msgraph_beta.generated.models.security.caseManagement.AuditAction::0002-Update +msgraph_beta.generated.models.security.caseManagement.AuditAction::0003-Delete +msgraph_beta.generated.models.security.caseManagement.AuditAction::0004-Create +msgraph_beta.generated.models.security.caseManagement.AuditAction::0005-Upload +msgraph_beta.generated.models.security.caseManagement.AuditAction::0006-Download +msgraph_beta.generated.models.security.caseManagement.AuditAction::0007-FileUploadMalwareDetected +msgraph_beta.generated.models.security.caseManagement.AuditAction::0008-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AuditLog-->Activity +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|action():AuditAction +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|action(value:AuditAction):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|details():ActivityResourceDetails +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|details(value:ActivityResourceDetails):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|modified_properties():list[ModifiedProperty] +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|modified_properties(value:list[ModifiedProperty]):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditLog +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty-->ValueProperty +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|value():bool +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|value(value:bool):None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):BooleanValueProperty +msgraph_beta.generated.models.security.caseManagement.Case-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Case::|public|activities():list[Activity] +msgraph_beta.generated.models.security.caseManagement.Case::|public|activities(value:list[Activity]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|attachments():list[Attachment] +msgraph_beta.generated.models.security.caseManagement.Case::|public|attachments(value:list[Attachment]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Case::|public|custom_fields():CustomFieldValues +msgraph_beta.generated.models.security.caseManagement.Case::|public|custom_fields(value:CustomFieldValues):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Case::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Case::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Case::|public|relations():list[Relation] +msgraph_beta.generated.models.security.caseManagement.Case::|public|relations(value:list[Relation]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|status():str +msgraph_beta.generated.models.security.caseManagement.Case::|public|status(value:str):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|tasks():list[Task] +msgraph_beta.generated.models.security.caseManagement.Case::|public|tasks(value:list[Task]):None +msgraph_beta.generated.models.security.caseManagement.Case::|static|public|create_from_discriminator_value(parse_node:ParseNode):Case +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|value():list[Case] +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|value(value:list[Case]):None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseCollectionResponse +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity-->Entity +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_by():str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_by():str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0000-Uncategorized +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0001-Triage +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0002-Contain +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0003-Investigate +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0004-Remediate +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0005-Prevent +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0006-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0000-NotSet +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0001-VeryLow +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0002-Low +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0003-Medium +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0004-High +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0005-Critical +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0006-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration-->Entity +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|custom_fields():list[CustomFieldDefinition] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|custom_fields(value:list[CustomFieldDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|default_status_id():str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|default_status_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|statuses():list[StatusDefinition] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|statuses(value:list[StatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseTypeConfiguration +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|value():list[CaseTypeConfiguration] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|value(value:list[CaseTypeConfiguration]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseTypeConfigurationCollectionResponse +msgraph_beta.generated.models.security.caseManagement.Comment-->Activity +msgraph_beta.generated.models.security.caseManagement.Comment::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Comment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Comment::|public|message():str +msgraph_beta.generated.models.security.caseManagement.Comment::|public|message(value:str):None +msgraph_beta.generated.models.security.caseManagement.Comment::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Comment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Comment::|static|public|create_from_discriminator_value(parse_node:ParseNode):Comment +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition-->Entity +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|description():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_disabled():bool +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_disabled(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_required():bool +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_required(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|value():list[CustomFieldDefinition] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|value(value:list[CustomFieldDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldDefinitionCollectionResponse +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldValues +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|custom_status_id():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|custom_status_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|is_final():bool +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|is_final(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|sort_order():int +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|sort_order(value:int):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomStatusDefinition +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|default_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|default_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):DateTimeCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.ExposureCase-->Case +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|automation():ExposureCaseAutomation +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|automation(value:ExposureCaseAutomation):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|description():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|email_notification_recipients():list[str] +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|email_notification_recipients(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|github():ExposureCaseGitHub +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|github(value:ExposureCaseGitHub):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|is_grace_period_enabled():bool +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|is_grace_period_enabled(value:bool):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|priority():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|priority(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|seemplicity():ExposureCaseSeemplicity +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|seemplicity(value:ExposureCaseSeemplicity):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|third_party_work_item():ThirdPartyWorkItem +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|third_party_work_item(value:ThirdPartyWorkItem):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCase +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|rule_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|rule_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseAutomation +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|environment_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|environment_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_number():int +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_number(value:int):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_url():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_url(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|primary_assessment_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|primary_assessment_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|repo_name():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|repo_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseGitHub +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_name():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|provider_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|provider_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|sync_status():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|sync_status(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_creation_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_creation_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_link():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_link(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseSeemplicity +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.GenericCase-->Case +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|closing_notes():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|closing_notes(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|description():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|priority():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|priority(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):GenericCase +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ai_agents():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ai_agents(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|apps():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|apps(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|cloud_resources():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|cloud_resources(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|files():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|files(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ips():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ips(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|machines():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|machines(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|mailboxes():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|mailboxes(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|oauth_apps():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|oauth_apps(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|processes():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|processes(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|registry_keys():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|registry_keys(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|security_groups():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|security_groups(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|total():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|total(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|urls():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|urls(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|users():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|users(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):ImpactedAssetsCounts +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.IncidentCase-->Case +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|ai_agent_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|ai_agent_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_counts():AlertCounts +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_counts(value:AlertCounts):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_policy_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_policy_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|associated_threat_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|associated_threat_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|categories():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|categories(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|classification():IncidentClassification +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|classification(value:IncidentClassification):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|cloud_scopes():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|cloud_scopes(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_sensitivity_labels():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_sensitivity_labels(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_streams():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_streams(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|detection_sources():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|detection_sources(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|determination():IncidentDetermination +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|determination(value:IncidentDetermination):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|email_notification_recipients():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|email_notification_recipients(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|first_event_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|first_event_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|impacted_assets():ImpactedAssetsCounts +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|impacted_assets(value:ImpactedAssetsCounts):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_web_url():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_web_url(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation():Investigation +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation(value:Investigation):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_states():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_states(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|last_event_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|last_event_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|machine_group_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|machine_group_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|os_platforms():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|os_platforms(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|policy_names():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|policy_names(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|priority_score():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|priority_score(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|product_names():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|product_names(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_case_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_case_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_incident_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_incident_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|service_sources():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|service_sources(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|severity():IncidentSeverity +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|severity(value:IncidentSeverity):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|summary():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|summary(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|system_tags():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|system_tags(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|top_risk_score():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|top_risk_score(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|workspace_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|workspace_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentCase +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0001-FalsePositive +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0002-TruePositive +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0003-InformationalExpectedActivity +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0004-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0001-Apt +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0002-Malware +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0003-SecurityPersonnel +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0004-SecurityTesting +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0005-UnwantedSoftware +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0006-Other +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0007-MultiStagedAttack +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0008-CompromisedAccount +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0009-Phishing +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0010-MaliciousUserActivity +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0011-NotMalicious +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0012-NotEnoughDataToValidate +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0013-ConfirmedActivity +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0014-LineOfBusinessApplication +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0015-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentRelation +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0001-Informational +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0002-Low +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0003-Medium +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0004-High +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0005-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|high():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|high(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|informational():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|informational(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|low():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|low(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|medium():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|medium(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|unknown():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|unknown(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentSeverityCounts +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|count():int +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|count(value:int):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|ids():list[str] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|state():str +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|state(value:str):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|static|public|create_from_discriminator_value(parse_node:ParseNode):Investigation +msgraph_beta.generated.models.security.caseManagement.Investigation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|new_value():ValueProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|new_value(value:ValueProperty):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|old_value():ValueProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|old_value(value:ValueProperty):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|property_name():str +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|property_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ModifiedProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|default_value():int +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|default_value(value:int):None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):NumberCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|default_values():list[str] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|default_values(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|options():list[str] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|options(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):OptionsCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|recommendation_type():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|recommendation_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|resource_group_name():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|resource_group_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|subscription_id():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|subscription_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecommendationRelation +msgraph_beta.generated.models.security.caseManagement.Relation-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Relation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Relation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Relation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Relation::|public|related_resource_id():str +msgraph_beta.generated.models.security.caseManagement.Relation::|public|related_resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.Relation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Relation::|static|public|create_from_discriminator_value(parse_node:ParseNode):Relation +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|value():list[Relation] +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|value(value:list[Relation]):None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RelationCollectionResponse +msgraph_beta.generated.models.security.caseManagement.StatusDefinition-->Entity +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|custom_statuses():list[CustomStatusDefinition] +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|custom_statuses(value:list[CustomStatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|sort_order():int +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|sort_order(value:int):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):StatusDefinition +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|value():list[StatusDefinition] +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|value(value:list[StatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):StatusDefinitionCollectionResponse +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|default_value():str +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|default_value(value:str):None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):StringCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.StringValueProperty-->ValueProperty +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|value():str +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|value(value:str):None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):StringValueProperty +msgraph_beta.generated.models.security.caseManagement.Task-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Task::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|category():CaseTaskCategory +msgraph_beta.generated.models.security.caseManagement.Task::|public|category(value:CaseTaskCategory):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|closing_notes():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|closing_notes(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Task::|public|description():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.Task::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Task::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Task::|public|priority():CaseTaskPriority +msgraph_beta.generated.models.security.caseManagement.Task::|public|priority(value:CaseTaskPriority):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|status():TaskStatus +msgraph_beta.generated.models.security.caseManagement.Task::|public|status(value:TaskStatus):None +msgraph_beta.generated.models.security.caseManagement.Task::|static|public|create_from_discriminator_value(parse_node:ParseNode):Task +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|value():list[Task] +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|value(value:list[Task]):None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskCollectionResponse +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0000-NotSet +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0001-New +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0002-InProgress +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0003-Failed +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0004-PartiallyCompleted +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0005-Skipped +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0006-Completed +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0007-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|identifier():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|identifier(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|instance():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|instance(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|last_synced_on_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|last_synced_on_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|metadata():ThirdPartyWorkItemMetadata +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|metadata(value:ThirdPartyWorkItemMetadata):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|provider():ThirdPartyWorkItemProvider +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|provider(value:ThirdPartyWorkItemProvider):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|synced_by():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|synced_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|work_item_type():ThirdPartyWorkItemType +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|work_item_type(value:ThirdPartyWorkItemType):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThirdPartyWorkItem +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThirdPartyWorkItemMetadata +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemProvider::0000-ServiceNow +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemProvider::0001-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemType::0000-Incident +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemType::0001-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValueProperty +msgraph_beta.generated.models.security.caseManagement.ValueProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|resource_group_name():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|resource_group_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|subscription_id():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|subscription_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|workspace_name():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|workspace_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkspaceIndicatorRelation +msgraph_beta.generated.models.security.CaseManagementRoot-->Entity +msgraph_beta.generated.models.security.CaseManagementRoot::|public|cases():list[Case] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|cases(value:list[Case]):None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|case_type_configurations():list[CaseTypeConfiguration] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|case_type_configurations(value:list[CaseTypeConfiguration]):None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|constructor():None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|odata_type:str +msgraph_beta.generated.models.security.CaseManagementRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CaseManagementRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseManagementRoot msgraph_beta.generated.models.security.CaseOperation-->Entity msgraph_beta.generated.models.security.CaseOperation::|public|action():CaseAction msgraph_beta.generated.models.security.CaseOperation::|public|action(value:CaseAction):None @@ -239530,24 +251594,42 @@ msgraph_beta.generated.models.security.CategoryTemplateCollectionResponse::|publ msgraph_beta.generated.models.security.CategoryTemplateCollectionResponse::|public|value():list[CategoryTemplate] msgraph_beta.generated.models.security.CategoryTemplateCollectionResponse::|public|value(value:list[CategoryTemplate]):None msgraph_beta.generated.models.security.CategoryTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CategoryTemplateCollectionResponse +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord-->AuditData +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord::|public|constructor():None +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CcraiPolicyViolationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CcraiPolicyViolationRecord +msgraph_beta.generated.models.security.CdpClassifierHealthRecord-->AuditData +msgraph_beta.generated.models.security.CdpClassifierHealthRecord::|public|constructor():None +msgraph_beta.generated.models.security.CdpClassifierHealthRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CdpClassifierHealthRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CdpClassifierHealthRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CdpClassifierHealthRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpClassifierHealthRecord msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord-->AuditData msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord::|public|constructor():None msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord::|public|odata_type:str msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CdpColdCrawlStatusRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpColdCrawlStatusRecord +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord-->AuditData +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord::|public|constructor():None +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CdpConsumptionResourceRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpConsumptionResourceRecord msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord-->AuditData msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord::|public|constructor():None msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord::|public|odata_type:str msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CdpContentExplorerAggregateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpContentExplorerAggregateRecord -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord-->AuditData -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CdpDlpSensitiveAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpDlpSensitiveAuditRecord +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord-->AuditData +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord::|public|constructor():None +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CdpdlmaiInteractionInsightsRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpdlmaiInteractionInsightsRecord msgraph_beta.generated.models.security.CdpDlpSensitiveEndpointAuditRecord-->AuditData msgraph_beta.generated.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239572,24 +251654,6 @@ msgraph_beta.generated.models.security.CdpResourceScopeChangeEventRecord::|publi msgraph_beta.generated.models.security.CdpResourceScopeChangeEventRecord::|public|odata_type:str msgraph_beta.generated.models.security.CdpResourceScopeChangeEventRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CdpResourceScopeChangeEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CdpResourceScopeChangeEventRecord -msgraph_beta.generated.models.security.CernerSMSLinkRecord-->AuditData -msgraph_beta.generated.models.security.CernerSMSLinkRecord::|public|constructor():None -msgraph_beta.generated.models.security.CernerSMSLinkRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CernerSMSLinkRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CernerSMSLinkRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CernerSMSLinkRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CernerSMSLinkRecord -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord-->AuditData -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord::|public|constructor():None -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CernerSMSSettingsUpdateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CernerSMSSettingsUpdateRecord -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord-->AuditData -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord::|public|constructor():None -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CernerSMSUnlinkRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CernerSMSUnlinkRecord msgraph_beta.generated.models.security.ChildSelectability::0000-One msgraph_beta.generated.models.security.ChildSelectability::0001-Many msgraph_beta.generated.models.security.ChildSelectability::0002-UnknownFutureValue @@ -239669,6 +251733,16 @@ msgraph_beta.generated.models.security.CloudAppInfoState::0000-True_ msgraph_beta.generated.models.security.CloudAppInfoState::0001-False_ msgraph_beta.generated.models.security.CloudAppInfoState::0002-Unknown msgraph_beta.generated.models.security.CloudAppInfoState::0003-UnknownFutureValue +msgraph_beta.generated.models.security.CloudApplicationEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|app_id_column():str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|app_id_column(value:str):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudApplicationEntityMapping msgraph_beta.generated.models.security.CloudApplicationEvidence-->AlertEvidence msgraph_beta.generated.models.security.CloudApplicationEvidence::|public|app_id():int msgraph_beta.generated.models.security.CloudApplicationEvidence::|public|app_id(value:int):None @@ -239724,6 +251798,24 @@ msgraph_beta.generated.models.security.CloudLogonSessionEvidence::|public|start_ msgraph_beta.generated.models.security.CloudLogonSessionEvidence::|public|user_agent():str msgraph_beta.generated.models.security.CloudLogonSessionEvidence::|public|user_agent(value:str):None msgraph_beta.generated.models.security.CloudLogonSessionEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudLogonSessionEvidence +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord-->AuditData +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CloudUpdateDeviceConfigAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudUpdateDeviceConfigAuditRecord +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord-->AuditData +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CloudUpdateProfileConfigAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudUpdateProfileConfigAuditRecord +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord-->AuditData +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CloudUpdateTenantConfigAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudUpdateTenantConfigAuditRecord msgraph_beta.generated.models.security.CollaborationRoot-->Entity msgraph_beta.generated.models.security.CollaborationRoot::|public|analyzed_emails():list[AnalyzedEmail] msgraph_beta.generated.models.security.CollaborationRoot::|public|analyzed_emails(value:list[AnalyzedEmail]):None @@ -239764,102 +251856,114 @@ msgraph_beta.generated.models.security.ComplianceDLMSharePointAuditRecord::|publ msgraph_beta.generated.models.security.ComplianceDLMSharePointAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.ComplianceDLMSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ComplianceDLMSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLMSharePointAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpApplicationsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpApplicationsAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpApplicationsClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpApplicationsClassificationAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpBaseAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpClassificationBaseAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpClassificationBaseCdpRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpClassificationBaseCdpRecord -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpEndpointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpEndpointAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpEndpointDiscoveryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpEndpointDiscoveryAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpExchangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpExchangeAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpExchangeClassificationAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpExchangeClassificationCdpRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpExchangeClassificationCdpRecord -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpExchangeDiscoveryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpExchangeDiscoveryAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpSharePointAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpSharePointClassificationAuditRecord -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceDlpSharePointClassificationExtendedAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDlpSharePointClassificationExtendedAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPApplicationsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPApplicationsAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPApplicationsClassificationAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPEndpointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPEndpointAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPEndpointDiscoveryAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPEnforcementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPEnforcementAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPExchangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPExchangeAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPExchangeClassificationAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPExchangeClassificationCdpRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPExchangeClassificationCdpRecord +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPExchangeDiscoveryAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPSharePointAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPSharePointClassificationAuditRecord +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationCdpRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPSharePointClassificationCdpRecord +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceDLPSharePointClassificationExtendedAuditRecord +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceExchangeOcrAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceExchangeOcrAuditRecord msgraph_beta.generated.models.security.ComplianceManagerActionRecord-->AuditData msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|constructor():None msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|odata_type:str msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceManagerActionRecord -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ComplianceSupervisionBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceSupervisionBaseAuditRecord +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord-->AuditData +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CompliancePolicyGradingSharePointAuditRecord +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceSettingsChangeAuditRecord +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceSitGradingSharePointAuditRecord msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord-->AuditData msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239880,6 +251984,12 @@ msgraph_beta.generated.models.security.CompromiseIndicator::|public|verdict():Ve msgraph_beta.generated.models.security.CompromiseIndicator::|public|verdict(value:VerdictCategory):None msgraph_beta.generated.models.security.CompromiseIndicator::|static|public|create_from_discriminator_value(parse_node:ParseNode):CompromiseIndicator msgraph_beta.generated.models.security.CompromiseIndicator~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord-->AuditData +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ConnectedAIAppInteractionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConnectedAIAppInteractionAuditRecord msgraph_beta.generated.models.security.ConsumptionResourceAuditRecord-->AuditData msgraph_beta.generated.models.security.ConsumptionResourceAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.ConsumptionResourceAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -239974,12 +252084,66 @@ msgraph_beta.generated.models.security.ContentLabel~~>AdditionalDataHolder; Back msgraph_beta.generated.models.security.ContentState::0000-Rest msgraph_beta.generated.models.security.ContentState::0001-Motion msgraph_beta.generated.models.security.ContentState::0002-Use +msgraph_beta.generated.models.security.ContentStoreMetadataRecord-->AuditData +msgraph_beta.generated.models.security.ContentStoreMetadataRecord::|public|constructor():None +msgraph_beta.generated.models.security.ContentStoreMetadataRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ContentStoreMetadataRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ContentStoreMetadataRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ContentStoreMetadataRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentStoreMetadataRecord +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotAgentManagementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotAgentManagementAuditRecord +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotForSecurityLoggingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotForSecurityLoggingAuditRecord +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotForSecurityTriggerAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotForSecurityTriggerAuditRecord msgraph_beta.generated.models.security.CopilotInteractionAuditRecord-->AuditData msgraph_beta.generated.models.security.CopilotInteractionAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.CopilotInteractionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.CopilotInteractionAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.CopilotInteractionAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CopilotInteractionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotInteractionAuditRecord +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotPluginSettingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPluginSettingAuditRecord +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPromptBookSettingAuditRecord +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotSessionSharingAuditRecord +msgraph_beta.generated.models.security.CopilotSettingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotSettingAuditRecord +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotWorkspaceSettingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotWorkspaceSettingAuditRecord msgraph_beta.generated.models.security.CoreReportingSettingsAuditRecord-->AuditData msgraph_beta.generated.models.security.CoreReportingSettingsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.CoreReportingSettingsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240010,30 +252174,24 @@ msgraph_beta.generated.models.security.CortanaBriefingAuditRecord::|public|get_f msgraph_beta.generated.models.security.CortanaBriefingAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.CortanaBriefingAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CortanaBriefingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CortanaBriefingAuditRecord -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord-->AuditData -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CpsCommonPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CpsCommonPolicyAuditRecord -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord-->AuditData -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CpsPolicyConfigAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CpsPolicyConfigAuditRecord -msgraph_beta.generated.models.security.CrmBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.CrmBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.CrmBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.CrmBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.CrmBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.CrmBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrmBaseAuditRecord +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord-->AuditData +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord::|public|constructor():None +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CriticalAssetManagementClassificationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CriticalAssetManagementClassificationRecord msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord-->AuditData msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CrmEntityOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrmEntityOperationAuditRecord +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord-->AuditData +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CrossTenantAccessPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyAuditRecord msgraph_beta.generated.models.security.CustomAction-->InformationProtectionAction msgraph_beta.generated.models.security.CustomAction::|public|constructor():None msgraph_beta.generated.models.security.CustomAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240066,12 +252224,6 @@ msgraph_beta.generated.models.security.CvssSummary::|public|vector_string():str msgraph_beta.generated.models.security.CvssSummary::|public|vector_string(value:str):None msgraph_beta.generated.models.security.CvssSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):CvssSummary msgraph_beta.generated.models.security.CvssSummary~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DataCenterSecurityBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DataCenterSecurityBaseAuditRecord msgraph_beta.generated.models.security.DataCenterSecurityCmdletAuditRecord-->AuditData msgraph_beta.generated.models.security.DataCenterSecurityCmdletAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.DataCenterSecurityCmdletAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240112,6 +252264,12 @@ msgraph_beta.generated.models.security.DataLakeExportOperationAuditRecord::|publ msgraph_beta.generated.models.security.DataLakeExportOperationAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.DataLakeExportOperationAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DataLakeExportOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DataLakeExportOperationAuditRecord +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord-->AuditData +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DataSecurityInvestigationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DataSecurityInvestigationAuditRecord msgraph_beta.generated.models.security.DataSet-->Entity msgraph_beta.generated.models.security.DataSet::|public|constructor():None msgraph_beta.generated.models.security.DataSet::|public|created_by():IdentitySet @@ -240202,18 +252360,24 @@ msgraph_beta.generated.models.security.DefenderAvStatus::0003-Updated msgraph_beta.generated.models.security.DefenderAvStatus::0004-Unknown msgraph_beta.generated.models.security.DefenderAvStatus::0005-NotSupported msgraph_beta.generated.models.security.DefenderAvStatus::0006-UnknownFutureValue -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord-->AuditData -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord::|public|constructor():None -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DefenderSecurityAlertBaseRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderSecurityAlertBaseRecord -msgraph_beta.generated.models.security.DeleteCertificateRecord-->AuditData -msgraph_beta.generated.models.security.DeleteCertificateRecord::|public|constructor():None -msgraph_beta.generated.models.security.DeleteCertificateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DeleteCertificateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DeleteCertificateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DeleteCertificateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeleteCertificateRecord +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord-->AuditData +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DefenderCaseManagementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderCaseManagementAuditRecord +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord-->AuditData +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|constructor():None +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderPreviewFeaturesRecord +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord-->AuditData +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderSecurityForAIConfigurationAuditRecord msgraph_beta.generated.models.security.DeliveryAction::0000-Unknown msgraph_beta.generated.models.security.DeliveryAction::0001-DeliveredToJunk msgraph_beta.generated.models.security.DeliveryAction::0002-Delivered @@ -240243,6 +252407,12 @@ msgraph_beta.generated.models.security.DepartmentTemplateCollectionResponse::|pu msgraph_beta.generated.models.security.DepartmentTemplateCollectionResponse::|public|value():list[DepartmentTemplate] msgraph_beta.generated.models.security.DepartmentTemplateCollectionResponse::|public|value(value:list[DepartmentTemplate]):None msgraph_beta.generated.models.security.DepartmentTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DepartmentTemplateCollectionResponse +msgraph_beta.generated.models.security.DeployFeatureActivityRecord-->AuditData +msgraph_beta.generated.models.security.DeployFeatureActivityRecord::|public|constructor():None +msgraph_beta.generated.models.security.DeployFeatureActivityRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeployFeatureActivityRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DeployFeatureActivityRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeployFeatureActivityRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeployFeatureActivityRecord msgraph_beta.generated.models.security.DeploymentAccessKeyType::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.DeploymentAccessKeyType::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.DeploymentAccessKeyType::|public|backing_store:BackingStore @@ -240269,6 +252439,8 @@ msgraph_beta.generated.models.security.DetectionAction::|public|additional_data( msgraph_beta.generated.models.security.DetectionAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.DetectionAction::|public|alert_template():AlertTemplate msgraph_beta.generated.models.security.DetectionAction::|public|alert_template(value:AlertTemplate):None +msgraph_beta.generated.models.security.DetectionAction::|public|automated_actions():AutomatedActionSet +msgraph_beta.generated.models.security.DetectionAction::|public|automated_actions(value:AutomatedActionSet):None msgraph_beta.generated.models.security.DetectionAction::|public|backing_store:BackingStore msgraph_beta.generated.models.security.DetectionAction::|public|constructor():None msgraph_beta.generated.models.security.DetectionAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240281,13 +252453,27 @@ msgraph_beta.generated.models.security.DetectionAction::|public|response_actions msgraph_beta.generated.models.security.DetectionAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DetectionAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionAction msgraph_beta.generated.models.security.DetectionAction~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.security.DetectionRule-->ProtectionRule +msgraph_beta.generated.models.security.DetectionRule-->Entity msgraph_beta.generated.models.security.DetectionRule::|public|constructor():None +msgraph_beta.generated.models.security.DetectionRule::|public|created_by():str +msgraph_beta.generated.models.security.DetectionRule::|public|created_by(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.security.DetectionRule::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.DetectionRule::|public|description():str +msgraph_beta.generated.models.security.DetectionRule::|public|description(value:str):None msgraph_beta.generated.models.security.DetectionRule::|public|detection_action():DetectionAction msgraph_beta.generated.models.security.DetectionRule::|public|detection_action(value:DetectionAction):None msgraph_beta.generated.models.security.DetectionRule::|public|detector_id():str msgraph_beta.generated.models.security.DetectionRule::|public|detector_id(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|display_name():str +msgraph_beta.generated.models.security.DetectionRule::|public|display_name(value:str):None msgraph_beta.generated.models.security.DetectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DetectionRule::|public|is_enabled():bool +msgraph_beta.generated.models.security.DetectionRule::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_by():str +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.security.DetectionRule::|public|last_run_details():RunDetails msgraph_beta.generated.models.security.DetectionRule::|public|last_run_details(value:RunDetails):None msgraph_beta.generated.models.security.DetectionRule::|public|odata_type:str @@ -240296,6 +252482,8 @@ msgraph_beta.generated.models.security.DetectionRule::|public|query_condition(va msgraph_beta.generated.models.security.DetectionRule::|public|schedule():RuleSchedule msgraph_beta.generated.models.security.DetectionRule::|public|schedule(value:RuleSchedule):None msgraph_beta.generated.models.security.DetectionRule::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DetectionRule::|public|status():DetectionRuleStatus +msgraph_beta.generated.models.security.DetectionRule::|public|status(value:DetectionRuleStatus):None msgraph_beta.generated.models.security.DetectionRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionRule msgraph_beta.generated.models.security.DetectionRuleCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|constructor():None @@ -240304,6 +252492,10 @@ msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public| msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|value():list[DetectionRule] msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|value(value:list[DetectionRule]):None msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionRuleCollectionResponse +msgraph_beta.generated.models.security.DetectionRuleStatus::0000-Enabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0001-Disabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0002-AutoDisabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0003-UnknownFutureValue msgraph_beta.generated.models.security.DetectionSource::0000-Unknown msgraph_beta.generated.models.security.DetectionSource::0001-MicrosoftDefenderForEndpoint msgraph_beta.generated.models.security.DetectionSource::0002-Antivirus @@ -240441,12 +252633,38 @@ msgraph_beta.generated.models.security.DetonationObservables::|public|odata_type msgraph_beta.generated.models.security.DetonationObservables::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DetonationObservables::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetonationObservables msgraph_beta.generated.models.security.DetonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.DeviceAction-->AutomatedAction +msgraph_beta.generated.models.security.DeviceAction::|public|constructor():None +msgraph_beta.generated.models.security.DeviceAction::|public|device_id_column():str +msgraph_beta.generated.models.security.DeviceAction::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.DeviceAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeviceAction::|public|odata_type:str +msgraph_beta.generated.models.security.DeviceAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeviceAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceAction msgraph_beta.generated.models.security.DeviceAssetIdentifier::0000-DeviceId msgraph_beta.generated.models.security.DeviceAssetIdentifier::0001-DeviceName msgraph_beta.generated.models.security.DeviceAssetIdentifier::0002-RemoteDeviceName msgraph_beta.generated.models.security.DeviceAssetIdentifier::0003-TargetDeviceName msgraph_beta.generated.models.security.DeviceAssetIdentifier::0004-DestinationDeviceName msgraph_beta.generated.models.security.DeviceAssetIdentifier::0005-UnknownFutureValue +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord-->AuditData +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|constructor():None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceDiscoverySettingsAuthenticatedScansRecord +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord-->AuditData +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord::|public|constructor():None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsExclusionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceDiscoverySettingsExclusionRecord +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord-->AuditData +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord::|public|constructor():None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeviceDiscoverySettingsRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceDiscoverySettingsRecord msgraph_beta.generated.models.security.DeviceEvidence-->AlertEvidence msgraph_beta.generated.models.security.DeviceEvidence::|public|azure_ad_device_id():str msgraph_beta.generated.models.security.DeviceEvidence::|public|azure_ad_device_id(value:str):None @@ -240527,12 +252745,6 @@ msgraph_beta.generated.models.security.Dictionary::|public|odata_type(value:str) msgraph_beta.generated.models.security.Dictionary::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Dictionary::|static|public|create_from_discriminator_value(parse_node:ParseNode):Dictionary msgraph_beta.generated.models.security.Dictionary~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.security.DisableConsentRecord-->AuditData -msgraph_beta.generated.models.security.DisableConsentRecord::|public|constructor():None -msgraph_beta.generated.models.security.DisableConsentRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DisableConsentRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DisableConsentRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DisableConsentRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisableConsentRecord msgraph_beta.generated.models.security.DisableUserEntityIdentifier::0000-AccountSid msgraph_beta.generated.models.security.DisableUserEntityIdentifier::0001-InitiatingProcessAccountSid msgraph_beta.generated.models.security.DisableUserEntityIdentifier::0002-RequestAccountSid @@ -241331,18 +253543,30 @@ msgraph_beta.generated.models.security.DlpEndpointAuditRecord::|public|get_field msgraph_beta.generated.models.security.DlpEndpointAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.DlpEndpointAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DlpEndpointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpEndpointAuditRecord -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord-->AuditData -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord::|public|constructor():None -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DlpSensitiveInformationTypeCmdletRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpSensitiveInformationTypeCmdletRecord +msgraph_beta.generated.models.security.DlpImportResultAuditRecord-->AuditData +msgraph_beta.generated.models.security.DlpImportResultAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.DlpImportResultAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DlpImportResultAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DlpImportResultAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DlpImportResultAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpImportResultAuditRecord msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord-->AuditData msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|constructor():None msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|odata_type:str msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord +msgraph_beta.generated.models.security.DnsEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.DnsEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|domain_name_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|domain_name_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DnsEntityMapping::|public|host_ip_address_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|host_ip_address_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|server_ip_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|server_ip_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):DnsEntityMapping msgraph_beta.generated.models.security.DnsEvidence-->AlertEvidence msgraph_beta.generated.models.security.DnsEvidence::|public|constructor():None msgraph_beta.generated.models.security.DnsEvidence::|public|dns_server_ip():IpEvidence @@ -241376,12 +253600,30 @@ msgraph_beta.generated.models.security.DowngradeJustification::|public|odata_typ msgraph_beta.generated.models.security.DowngradeJustification::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DowngradeJustification::|static|public|create_from_discriminator_value(parse_node:ParseNode):DowngradeJustification msgraph_beta.generated.models.security.DowngradeJustification~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.security.DownloadCertificateRecord-->AuditData -msgraph_beta.generated.models.security.DownloadCertificateRecord::|public|constructor():None -msgraph_beta.generated.models.security.DownloadCertificateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.DownloadCertificateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.DownloadCertificateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.DownloadCertificateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DownloadCertificateRecord +msgraph_beta.generated.models.security.DragonCopilotAccessRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotAccessRecord +msgraph_beta.generated.models.security.DragonCopilotAdminRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotAdminRecord +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotClinicalDataRecord +msgraph_beta.generated.models.security.DragonCopilotSessionRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotSessionRecord msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord-->AuditData msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -241748,6 +253990,22 @@ msgraph_beta.generated.models.security.EdiscoveryTagOperation::|public|get_field msgraph_beta.generated.models.security.EdiscoveryTagOperation::|public|odata_type:str msgraph_beta.generated.models.security.EdiscoveryTagOperation::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EdiscoveryTagOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryTagOperation +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord-->AuditData +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|constructor():None +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|odata_type:str +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EhrConnectorAuditBaseRecord +msgraph_beta.generated.models.security.EmailAction-->AutomatedAction +msgraph_beta.generated.models.security.EmailAction::|public|constructor():None +msgraph_beta.generated.models.security.EmailAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EmailAction::|public|network_message_id_column():str +msgraph_beta.generated.models.security.EmailAction::|public|network_message_id_column(value:str):None +msgraph_beta.generated.models.security.EmailAction::|public|odata_type:str +msgraph_beta.generated.models.security.EmailAction::|public|recipient_column():str +msgraph_beta.generated.models.security.EmailAction::|public|recipient_column(value:str):None +msgraph_beta.generated.models.security.EmailAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EmailAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailAction msgraph_beta.generated.models.security.EmailContentThreatSubmission-->EmailThreatSubmission msgraph_beta.generated.models.security.EmailContentThreatSubmission::|public|constructor():None msgraph_beta.generated.models.security.EmailContentThreatSubmission::|public|file_content():str @@ -241853,12 +254111,6 @@ msgraph_beta.generated.models.security.EmailUrlThreatSubmission::|public|message msgraph_beta.generated.models.security.EmailUrlThreatSubmission::|public|odata_type:str msgraph_beta.generated.models.security.EmailUrlThreatSubmission::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EmailUrlThreatSubmission::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailUrlThreatSubmission -msgraph_beta.generated.models.security.EnableConsentRecord-->AuditData -msgraph_beta.generated.models.security.EnableConsentRecord::|public|constructor():None -msgraph_beta.generated.models.security.EnableConsentRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.EnableConsentRecord::|public|odata_type:str -msgraph_beta.generated.models.security.EnableConsentRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.EnableConsentRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnableConsentRecord msgraph_beta.generated.models.security.EnableUserIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.EnableUserIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.EnableUserIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -241875,6 +254127,81 @@ msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public|odata_type:str msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):EndpointDiscoveredCloudAppDetail +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|constructor():None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_identifier():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_identifier(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_type():ManualAlertEntityType +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_type(value:ManualAlertEntityType):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|identifier_value():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|identifier_value(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|odata_type():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|role():EntityDefinitionInputRole +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|role(value:EntityDefinitionInputRole):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityDefinitionInput +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0000-Impacted +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0001-Related +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0002-UnknownFutureValue +msgraph_beta.generated.models.security.EntityDefinitionInput~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.EntityMapping::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityMapping::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityMapping::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.EntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityMapping::|public|odata_type():str +msgraph_beta.generated.models.security.EntityMapping::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityMapping +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|accounts():list[AccountEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|accounts(value:list[AccountEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|amazon_resources():list[AmazonResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|amazon_resources(value:list[AmazonResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|azure_resources():list[AzureResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|azure_resources(value:list[AzureResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|cloud_applications():list[CloudApplicationEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|cloud_applications(value:list[CloudApplicationEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|constructor():None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|dns():list[DnsEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|dns(value:list[DnsEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|files():list[FileEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|files(value:list[FileEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|google_cloud_resources():list[GoogleCloudResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|google_cloud_resources(value:list[GoogleCloudResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|hosts():list[HostEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|hosts(value:list[HostEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|ips():list[IpEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|ips(value:list[IpEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mailboxes():list[MailboxEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mailboxes(value:list[MailboxEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_clusters():list[MailClusterEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_clusters(value:list[MailClusterEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_messages():list[MailMessageEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_messages(value:list[MailMessageEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|odata_type():str +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|o_auth_applications():list[OAuthApplicationEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|o_auth_applications(value:list[OAuthApplicationEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|processes():list[ProcessEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|processes(value:list[ProcessEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|registry_values():list[RegistryValueEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|registry_values(value:list[RegistryValueEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|security_groups():list[SecurityGroupEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|security_groups(value:list[SecurityGroupEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|urls():list[UrlEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|urls(value:list[UrlEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityMappingConfiguration +msgraph_beta.generated.models.security.EntityMappingConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.EntityMapping~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.EntityType::0000-UserName msgraph_beta.generated.models.security.EntityType::0001-IpAddress msgraph_beta.generated.models.security.EntityType::0002-MachineName @@ -241908,24 +254235,12 @@ msgraph_beta.generated.models.security.EnvironmentKind::0008-GitHubOrganization msgraph_beta.generated.models.security.EnvironmentKind::0009-GitLabGroup msgraph_beta.generated.models.security.EnvironmentKind::0010-JFrogArtifactory msgraph_beta.generated.models.security.EnvironmentKind::0011-UnknownFutureValue -msgraph_beta.generated.models.security.EpicSMSLinkRecord-->AuditData -msgraph_beta.generated.models.security.EpicSMSLinkRecord::|public|constructor():None -msgraph_beta.generated.models.security.EpicSMSLinkRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.EpicSMSLinkRecord::|public|odata_type:str -msgraph_beta.generated.models.security.EpicSMSLinkRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.EpicSMSLinkRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EpicSMSLinkRecord -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord-->AuditData -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord::|public|constructor():None -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.EpicSMSSettingsUpdateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EpicSMSSettingsUpdateRecord -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord-->AuditData -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord::|public|constructor():None -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord::|public|odata_type:str -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.EpicSMSUnlinkRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EpicSMSUnlinkRecord +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EopSubmissionFeedEntityAuditRecord msgraph_beta.generated.models.security.EventPropagationResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.EventPropagationResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.EventPropagationResult::|public|backing_store:BackingStore @@ -242023,12 +254338,6 @@ msgraph_beta.generated.models.security.ExchangeAggregatedOperationRecord::|publi msgraph_beta.generated.models.security.ExchangeAggregatedOperationRecord::|public|odata_type:str msgraph_beta.generated.models.security.ExchangeAggregatedOperationRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ExchangeAggregatedOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeAggregatedOperationRecord -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord-->AuditData -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord::|public|constructor():None -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord::|public|odata_type:str -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ExchangeMailboxAuditBaseRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMailboxAuditBaseRecord msgraph_beta.generated.models.security.ExchangeMailboxAuditGroupRecord-->AuditData msgraph_beta.generated.models.security.ExchangeMailboxAuditGroupRecord::|public|constructor():None msgraph_beta.generated.models.security.ExchangeMailboxAuditGroupRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -242082,30 +254391,18 @@ msgraph_beta.generated.models.security.ExportOptions::0006-SplitSource msgraph_beta.generated.models.security.ExportOptions::0007-IncludeFolderAndPath msgraph_beta.generated.models.security.ExportOptions::0008-FriendlyName msgraph_beta.generated.models.security.ExportOptions::0009-CondensePaths -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord-->AuditData -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord::|public|constructor():None -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord::|public|odata_type:str -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.FhirBaseUrlAddRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FhirBaseUrlAddRecord -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord-->AuditData -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord::|public|constructor():None -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord::|public|odata_type:str -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.FhirBaseUrlApproveRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FhirBaseUrlApproveRecord -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord-->AuditData -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord::|public|constructor():None -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord::|public|odata_type:str -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.FhirBaseUrlDeleteRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FhirBaseUrlDeleteRecord -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord-->AuditData -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord::|public|constructor():None -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.FhirBaseUrlUpdateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FhirBaseUrlUpdateRecord +msgraph_beta.generated.models.security.FabricAuditRecord-->AuditData +msgraph_beta.generated.models.security.FabricAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.FabricAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FabricAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.FabricAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FabricAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FabricAuditRecord +msgraph_beta.generated.models.security.FabricPolicyRecord-->AuditData +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|constructor():None +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|odata_type:str +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FabricPolicyRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FabricPolicyRecord msgraph_beta.generated.models.security.File-->Entity msgraph_beta.generated.models.security.File::|public|constructor():None msgraph_beta.generated.models.security.File::|public|content():bytes @@ -242136,6 +254433,18 @@ msgraph_beta.generated.models.security.File::|public|source_type(value:SourceTyp msgraph_beta.generated.models.security.File::|public|subject_title():str msgraph_beta.generated.models.security.File::|public|subject_title(value:str):None msgraph_beta.generated.models.security.File::|static|public|create_from_discriminator_value(parse_node:ParseNode):File +msgraph_beta.generated.models.security.FileAction-->AutomatedAction +msgraph_beta.generated.models.security.FileAction::|public|constructor():None +msgraph_beta.generated.models.security.FileAction::|public|device_group_names():list[str] +msgraph_beta.generated.models.security.FileAction::|public|device_group_names(value:list[str]):None +msgraph_beta.generated.models.security.FileAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FileAction::|public|odata_type:str +msgraph_beta.generated.models.security.FileAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FileAction::|public|sha1_column():str +msgraph_beta.generated.models.security.FileAction::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.FileAction::|public|sha256_column():str +msgraph_beta.generated.models.security.FileAction::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.FileAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileAction msgraph_beta.generated.models.security.FileContentThreatSubmission-->FileThreatSubmission msgraph_beta.generated.models.security.FileContentThreatSubmission::|public|constructor():None msgraph_beta.generated.models.security.FileContentThreatSubmission::|public|file_content():str @@ -242179,6 +254488,18 @@ msgraph_beta.generated.models.security.FileEntityIdentifier::0001-InitiatingProc msgraph_beta.generated.models.security.FileEntityIdentifier::0002-Sha256 msgraph_beta.generated.models.security.FileEntityIdentifier::0003-InitiatingProcessSHA256 msgraph_beta.generated.models.security.FileEntityIdentifier::0004-UnknownFutureValue +msgraph_beta.generated.models.security.FileEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.FileEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.FileEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FileEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.FileEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha1_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha256_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileEntityMapping msgraph_beta.generated.models.security.FileEvidence-->AlertEvidence msgraph_beta.generated.models.security.FileEvidence::|public|constructor():None msgraph_beta.generated.models.security.FileEvidence::|public|detection_status():DetectionStatus @@ -242476,6 +254797,14 @@ msgraph_beta.generated.models.security.GoogleCloudLocationType::0001-Regional msgraph_beta.generated.models.security.GoogleCloudLocationType::0002-Zonal msgraph_beta.generated.models.security.GoogleCloudLocationType::0003-Global_ msgraph_beta.generated.models.security.GoogleCloudLocationType::0004-UnknownFutureValue +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|full_resource_name_column():str +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|full_resource_name_column(value:str):None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):GoogleCloudResourceEntityMapping msgraph_beta.generated.models.security.GoogleCloudResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.GoogleCloudResourceEvidence::|public|constructor():None msgraph_beta.generated.models.security.GoogleCloudResourceEvidence::|public|full_resource_name():str @@ -242663,6 +254992,22 @@ msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|get_field_d msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.HostedRpaAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):HostedRpaAuditRecord +msgraph_beta.generated.models.security.HostEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.HostEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.HostEntityMapping::|public|device_id_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|dns_domain_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|dns_domain_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HostEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|net_bios_name_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|net_bios_name_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|nt_domain_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|nt_domain_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.HostEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HostEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):HostEntityMapping msgraph_beta.generated.models.security.HostLogonSessionEvidence-->AlertEvidence msgraph_beta.generated.models.security.HostLogonSessionEvidence::|public|account():UserEvidence msgraph_beta.generated.models.security.HostLogonSessionEvidence::|public|account(value:UserEvidence):None @@ -242939,6 +255284,132 @@ msgraph_beta.generated.models.security.HuntingRuleRunStatus::0001-Completed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0002-Failed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0003-PartiallyFailed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|documentation():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|documentation(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|hunting_function_id():int +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|hunting_function_id(value:int):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|input_parameters():list[HuntingSchemaFunctionParameter] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|input_parameters(value:list[HuntingSchemaFunctionParameter]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|output_columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|output_columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|path():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|path(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaBuiltInFunction +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|csl_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|csl_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|default_value():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|default_value(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaFunctionParameter +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|built_in_functions():list[HuntingSchemaBuiltInFunction] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|built_in_functions(value:list[HuntingSchemaBuiltInFunction]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|saved_functions():list[HuntingSchemaSavedFunction] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|saved_functions(value:list[HuntingSchemaSavedFunction]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaFunctions +msgraph_beta.generated.models.security.HuntingSchemaFunctions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|functions():HuntingSchemaFunctions +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|functions(value:HuntingSchemaFunctions):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|tables():list[HuntingSchemaTable] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|tables(value:list[HuntingSchemaTable]):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaResult +msgraph_beta.generated.models.security.HuntingSchemaResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|created_by():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|created_by(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|hunting_function_id():int +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|hunting_function_id(value:int):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|input_parameters():list[HuntingSchemaFunctionParameter] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|input_parameters(value:list[HuntingSchemaFunctionParameter]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_by():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|output_columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|output_columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|path():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|path(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaSavedFunction +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaTable +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|data_type():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|data_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaTableColumn +msgraph_beta.generated.models.security.HuntingSchemaTableColumn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaTable~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.HygieneEventRecord-->AuditData msgraph_beta.generated.models.security.HygieneEventRecord::|public|constructor():None msgraph_beta.generated.models.security.HygieneEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243262,6 +255733,18 @@ msgraph_beta.generated.models.security.InsiderRiskScopedUsersRecord::|public|get msgraph_beta.generated.models.security.InsiderRiskScopedUsersRecord::|public|odata_type:str msgraph_beta.generated.models.security.InsiderRiskScopedUsersRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.InsiderRiskScopedUsersRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):InsiderRiskScopedUsersRecord +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord-->AuditData +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IntegratedAppsAppAdminActivityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IntegratedAppsAppAdminActivityAuditRecord +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord-->AuditData +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IntegratedAppsAppSettingsAdminActivityAuditRecord msgraph_beta.generated.models.security.IntelligenceProfile-->Entity msgraph_beta.generated.models.security.IntelligenceProfile::|public|aliases():list[str] msgraph_beta.generated.models.security.IntelligenceProfile::|public|aliases(value:list[str]):None @@ -243443,6 +255926,16 @@ msgraph_beta.generated.models.security.IpAddress::|public|netblock(value:str):No msgraph_beta.generated.models.security.IpAddress::|public|odata_type:str msgraph_beta.generated.models.security.IpAddress::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IpAddress::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpAddress +msgraph_beta.generated.models.security.IpEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.IpEntityMapping::|public|address_column():str +msgraph_beta.generated.models.security.IpEntityMapping::|public|address_column(value:str):None +msgraph_beta.generated.models.security.IpEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.IpEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IpEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.IpEntityMapping::|public|scope_column():str +msgraph_beta.generated.models.security.IpEntityMapping::|public|scope_column(value:str):None +msgraph_beta.generated.models.security.IpEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IpEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpEntityMapping msgraph_beta.generated.models.security.IpEvidence-->AlertEvidence msgraph_beta.generated.models.security.IpEvidence::|public|constructor():None msgraph_beta.generated.models.security.IpEvidence::|public|country_letter_code():str @@ -243457,18 +255950,26 @@ msgraph_beta.generated.models.security.IpEvidence::|public|serialize(writer:Seri msgraph_beta.generated.models.security.IpEvidence::|public|stream():Stream msgraph_beta.generated.models.security.IpEvidence::|public|stream(value:Stream):None msgraph_beta.generated.models.security.IpEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpEvidence -msgraph_beta.generated.models.security.IrmSecurityAlertRecord-->AuditData -msgraph_beta.generated.models.security.IrmSecurityAlertRecord::|public|constructor():None -msgraph_beta.generated.models.security.IrmSecurityAlertRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.IrmSecurityAlertRecord::|public|odata_type:str -msgraph_beta.generated.models.security.IrmSecurityAlertRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.IrmSecurityAlertRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IrmSecurityAlertRecord +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord-->AuditData +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord::|public|constructor():None +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord::|public|odata_type:str +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IrmActivityAuditTrailRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IrmActivityAuditTrailRecord msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord-->AuditData msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|constructor():None msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|odata_type:str msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IrmUserDefinedDetectionRecord +msgraph_beta.generated.models.security.IsolateDeviceAction-->DeviceAction +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|constructor():None +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|isolation_type():IsolationType +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|isolation_type(value:IsolationType):None +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|odata_type:str +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IsolateDeviceAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):IsolateDeviceAction msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243800,12 +256301,24 @@ msgraph_beta.generated.models.security.M365ComplianceConnectorAuditRecord::|publ msgraph_beta.generated.models.security.M365ComplianceConnectorAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.M365ComplianceConnectorAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.M365ComplianceConnectorAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365ComplianceConnectorAuditRecord -msgraph_beta.generated.models.security.M365DAADAuditRecord-->AuditData -msgraph_beta.generated.models.security.M365DAADAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.M365DAADAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.M365DAADAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.M365DAADAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.M365DAADAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365DAADAuditRecord +msgraph_beta.generated.models.security.M365daadAuditRecord-->AuditData +msgraph_beta.generated.models.security.M365daadAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.M365daadAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.M365daadAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.M365daadAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.M365daadAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365daadAuditRecord +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord-->AuditData +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord::|public|constructor():None +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord::|public|odata_type:str +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.M365odspAssetMetadataRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365odspAssetMetadataRecord +msgraph_beta.generated.models.security.M365SearchSectionsRecord-->AuditData +msgraph_beta.generated.models.security.M365SearchSectionsRecord::|public|constructor():None +msgraph_beta.generated.models.security.M365SearchSectionsRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.M365SearchSectionsRecord::|public|odata_type:str +msgraph_beta.generated.models.security.M365SearchSectionsRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.M365SearchSectionsRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365SearchSectionsRecord msgraph_beta.generated.models.security.MailboxAssetIdentifier::0000-AccountUpn msgraph_beta.generated.models.security.MailboxAssetIdentifier::0001-FileOwnerUpn msgraph_beta.generated.models.security.MailboxAssetIdentifier::0002-InitiatingProcessAccountUpn @@ -243840,6 +256353,14 @@ msgraph_beta.generated.models.security.MailboxConfigurationType::0002-EwsSetting msgraph_beta.generated.models.security.MailboxConfigurationType::0003-MailDelegation msgraph_beta.generated.models.security.MailboxConfigurationType::0004-UserInboxRule msgraph_beta.generated.models.security.MailboxConfigurationType::0005-UnknownFutureValue +msgraph_beta.generated.models.security.MailboxEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|primary_address_column():str +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|primary_address_column(value:str):None +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailboxEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEntityMapping msgraph_beta.generated.models.security.MailboxEvidence-->AlertEvidence msgraph_beta.generated.models.security.MailboxEvidence::|public|constructor():None msgraph_beta.generated.models.security.MailboxEvidence::|public|display_name():str @@ -243854,6 +256375,16 @@ msgraph_beta.generated.models.security.MailboxEvidence::|public|upn(value:str):N msgraph_beta.generated.models.security.MailboxEvidence::|public|user_account():UserAccount msgraph_beta.generated.models.security.MailboxEvidence::|public|user_account(value:UserAccount):None msgraph_beta.generated.models.security.MailboxEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEvidence +msgraph_beta.generated.models.security.MailClusterEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|query_column():str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|query_column(value:str):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|source_column():str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|source_column(value:str):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailClusterEntityMapping msgraph_beta.generated.models.security.MailClusterEvidence-->AlertEvidence msgraph_beta.generated.models.security.MailClusterEvidence::|public|cluster_by():str msgraph_beta.generated.models.security.MailClusterEvidence::|public|cluster_by(value:str):None @@ -243872,6 +256403,20 @@ msgraph_beta.generated.models.security.MailClusterEvidence::|public|serialize(wr msgraph_beta.generated.models.security.MailClusterEvidence::|public|urn():str msgraph_beta.generated.models.security.MailClusterEvidence::|public|urn(value:str):None msgraph_beta.generated.models.security.MailClusterEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailClusterEvidence +msgraph_beta.generated.models.security.MailMessageEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|network_message_id_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|network_message_id_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|recipient_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|recipient_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|sender_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|sender_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|subject_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|subject_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailMessageEntityMapping msgraph_beta.generated.models.security.MailSubmissionData-->AuditData msgraph_beta.generated.models.security.MailSubmissionData::|public|constructor():None msgraph_beta.generated.models.security.MailSubmissionData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243904,6 +256449,38 @@ msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|get_fi msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedTenantsAuditRecord +msgraph_beta.generated.models.security.ManualAlert-->Alert +msgraph_beta.generated.models.security.ManualAlert::|public|constructor():None +msgraph_beta.generated.models.security.ManualAlert::|public|entity_definitions():list[EntityDefinitionInput] +msgraph_beta.generated.models.security.ManualAlert::|public|entity_definitions(value:list[EntityDefinitionInput]):None +msgraph_beta.generated.models.security.ManualAlert::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ManualAlert::|public|is_excluded_from_correlation():bool +msgraph_beta.generated.models.security.ManualAlert::|public|is_excluded_from_correlation(value:bool):None +msgraph_beta.generated.models.security.ManualAlert::|public|link_to_incident():int +msgraph_beta.generated.models.security.ManualAlert::|public|link_to_incident(value:int):None +msgraph_beta.generated.models.security.ManualAlert::|public|odata_type:str +msgraph_beta.generated.models.security.ManualAlert::|public|sentinel_workspace():str +msgraph_beta.generated.models.security.ManualAlert::|public|sentinel_workspace(value:str):None +msgraph_beta.generated.models.security.ManualAlert::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ManualAlert::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManualAlert +msgraph_beta.generated.models.security.ManualAlertEntityType::0000-User +msgraph_beta.generated.models.security.ManualAlertEntityType::0001-Device +msgraph_beta.generated.models.security.ManualAlertEntityType::0002-File +msgraph_beta.generated.models.security.ManualAlertEntityType::0003-Ip +msgraph_beta.generated.models.security.ManualAlertEntityType::0004-Url +msgraph_beta.generated.models.security.ManualAlertEntityType::0005-CloudApplication +msgraph_beta.generated.models.security.ManualAlertEntityType::0006-Mailbox +msgraph_beta.generated.models.security.ManualAlertEntityType::0007-SecurityGroup +msgraph_beta.generated.models.security.ManualAlertEntityType::0008-AzureResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0009-AmazonResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0010-GoogleCloudResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0011-OAuthApplication +msgraph_beta.generated.models.security.ManualAlertEntityType::0012-EmailMessage +msgraph_beta.generated.models.security.ManualAlertEntityType::0013-EmailCluster +msgraph_beta.generated.models.security.ManualAlertEntityType::0014-Process +msgraph_beta.generated.models.security.ManualAlertEntityType::0015-RegistryKey +msgraph_beta.generated.models.security.ManualAlertEntityType::0016-RegistryValue +msgraph_beta.generated.models.security.ManualAlertEntityType::0017-UnknownFutureValue msgraph_beta.generated.models.security.MapgAlertsAuditRecord-->AuditData msgraph_beta.generated.models.security.MapgAlertsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MapgAlertsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243922,6 +256499,12 @@ msgraph_beta.generated.models.security.MapgPolicyAuditRecord::|public|get_field_ msgraph_beta.generated.models.security.MapgPolicyAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MapgPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MapgPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MapgPolicyAuditRecord +msgraph_beta.generated.models.security.MapgRemediationAuditRecord-->AuditData +msgraph_beta.generated.models.security.MapgRemediationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MapgRemediationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MapgRemediationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MapgRemediationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MapgRemediationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MapgRemediationAuditRecord msgraph_beta.generated.models.security.MarkUserAsCompromisedEntityIdentifier::0000-AccountObjectId msgraph_beta.generated.models.security.MarkUserAsCompromisedEntityIdentifier::0001-InitiatingProcessAccountObjectId msgraph_beta.generated.models.security.MarkUserAsCompromisedEntityIdentifier::0002-ServicePrincipalId @@ -243947,12 +256530,24 @@ msgraph_beta.generated.models.security.McasAlertsAuditRecord::|public|get_field_ msgraph_beta.generated.models.security.McasAlertsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.McasAlertsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.McasAlertsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):McasAlertsAuditRecord +msgraph_beta.generated.models.security.MdaAuditRecord-->AuditData +msgraph_beta.generated.models.security.MdaAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MdaAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MdaAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MdaAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MdaAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MdaAuditRecord msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord-->AuditData msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|constructor():None msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|odata_type:str msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MdaDataSecuritySignalRecord +msgraph_beta.generated.models.security.MDASHAuditRecord-->AuditData +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MDASHAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MDASHAuditRecord msgraph_beta.generated.models.security.MdatpAuditRecord-->AuditData msgraph_beta.generated.models.security.MdatpAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MdatpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244011,6 +256606,12 @@ msgraph_beta.generated.models.security.Microsoft365BackupBackupPolicyAuditRecord msgraph_beta.generated.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Microsoft365BackupBackupPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Microsoft365BackupBackupPolicyAuditRecord +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord-->AuditData +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Microsoft365BackupGranularBrowseTaskAuditRecord msgraph_beta.generated.models.security.Microsoft365BackupRestoreItemAuditRecord-->AuditData msgraph_beta.generated.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244023,12 +256624,12 @@ msgraph_beta.generated.models.security.Microsoft365BackupRestoreTaskAuditRecord: msgraph_beta.generated.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Microsoft365BackupRestoreTaskAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Microsoft365BackupRestoreTaskAuditRecord -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MicrosoftDefenderExpertsBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftDefenderExpertsBaseAuditRecord +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord-->AuditData +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Microsoft365CopilotScheduledPromptAuditRecord msgraph_beta.generated.models.security.MicrosoftDefenderExpertsXDRAuditRecord-->AuditData msgraph_beta.generated.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244059,6 +256660,12 @@ msgraph_beta.generated.models.security.MicrosoftGraphDataConnectOperation::|publ msgraph_beta.generated.models.security.MicrosoftGraphDataConnectOperation::|public|odata_type:str msgraph_beta.generated.models.security.MicrosoftGraphDataConnectOperation::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MicrosoftGraphDataConnectOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftGraphDataConnectOperation +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord-->AuditData +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|constructor():None +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MicrosoftPurviewDataCatalogOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftPurviewDataCatalogOperationRecord msgraph_beta.generated.models.security.MicrosoftPurviewDataMapOperationRecord-->AuditData msgraph_beta.generated.models.security.MicrosoftPurviewDataMapOperationRecord::|public|constructor():None msgraph_beta.generated.models.security.MicrosoftPurviewDataMapOperationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244083,6 +256690,12 @@ msgraph_beta.generated.models.security.MicrosoftPurviewPrivacyAuditEvent::|publi msgraph_beta.generated.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|odata_type:str msgraph_beta.generated.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MicrosoftPurviewPrivacyAuditEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftPurviewPrivacyAuditEvent +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord-->AuditData +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|constructor():None +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftPurviewUnifiedCatalogOperationRecord msgraph_beta.generated.models.security.MicrosoftStreamAuditRecord-->AuditData msgraph_beta.generated.models.security.MicrosoftStreamAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MicrosoftStreamAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244131,6 +256744,12 @@ msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public| msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTeamsShiftsAuditRecord +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord-->AuditData +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTeamsUserConcernAuditRecord msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.MigrateSensorsResult::|public|backing_store:BackingStore @@ -244157,18 +256776,6 @@ msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|pub msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MipAutoLabelExchangeItemAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipAutoLabelExchangeItemAuditRecord -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord-->AuditData -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MipAutoLabelItemAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipAutoLabelItemAuditRecord -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord-->AuditData -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MipAutoLabelPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipAutoLabelPolicyAuditRecord msgraph_beta.generated.models.security.MipAutoLabelProgressFeedbackAuditRecord-->AuditData msgraph_beta.generated.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244205,12 +256812,6 @@ msgraph_beta.generated.models.security.MipAutoLabelSimulationStatisticsRecord::| msgraph_beta.generated.models.security.MipAutoLabelSimulationStatisticsRecord::|public|odata_type:str msgraph_beta.generated.models.security.MipAutoLabelSimulationStatisticsRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MipAutoLabelSimulationStatisticsRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipAutoLabelSimulationStatisticsRecord -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord-->AuditData -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord::|public|constructor():None -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MipAutoLabelSimulationStatusRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipAutoLabelSimulationStatusRecord msgraph_beta.generated.models.security.MipExactDataMatchAuditRecord-->AuditData msgraph_beta.generated.models.security.MipExactDataMatchAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MipExactDataMatchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244229,6 +256830,46 @@ msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|get_field_de msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MipLabelAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipLabelAuditRecord +msgraph_beta.generated.models.security.MitreTactic::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.MitreTactic::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.MitreTactic::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.MitreTactic::|public|constructor():None +msgraph_beta.generated.models.security.MitreTactic::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MitreTactic::|public|odata_type():str +msgraph_beta.generated.models.security.MitreTactic::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.MitreTactic::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MitreTactic::|public|tactic():str +msgraph_beta.generated.models.security.MitreTactic::|public|tactic(value:str):None +msgraph_beta.generated.models.security.MitreTactic::|public|techniques():list[MitreTechnique] +msgraph_beta.generated.models.security.MitreTactic::|public|techniques(value:list[MitreTechnique]):None +msgraph_beta.generated.models.security.MitreTactic::|static|public|create_from_discriminator_value(parse_node:ParseNode):MitreTactic +msgraph_beta.generated.models.security.MitreTactic~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.MitreTechnique::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.MitreTechnique::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.MitreTechnique::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.MitreTechnique::|public|constructor():None +msgraph_beta.generated.models.security.MitreTechnique::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MitreTechnique::|public|odata_type():str +msgraph_beta.generated.models.security.MitreTechnique::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.MitreTechnique::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MitreTechnique::|public|sub_techniques():list[str] +msgraph_beta.generated.models.security.MitreTechnique::|public|sub_techniques(value:list[str]):None +msgraph_beta.generated.models.security.MitreTechnique::|public|technique():str +msgraph_beta.generated.models.security.MitreTechnique::|public|technique(value:str):None +msgraph_beta.generated.models.security.MitreTechnique::|static|public|create_from_discriminator_value(parse_node:ParseNode):MitreTechnique +msgraph_beta.generated.models.security.MitreTechnique~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.MosAgentInfoRecord-->AuditData +msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|constructor():None +msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MosAgentInfoRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MosAgentInfoRecord +msgraph_beta.generated.models.security.MosAgentInfoRecordV2-->AuditData +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|constructor():None +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|odata_type:str +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|static|public|create_from_discriminator_value(parse_node:ParseNode):MosAgentInfoRecordV2 msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction-->ResponseAction msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction::|public|constructor():None msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244253,24 +256894,30 @@ msgraph_beta.generated.models.security.MoveToJunkResponseAction::|public|identif msgraph_beta.generated.models.security.MoveToJunkResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.MoveToJunkResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MoveToJunkResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):MoveToJunkResponseAction -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord-->AuditData -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MS365DCustomDetectionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MS365DCustomDetectionAuditRecord -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord-->AuditData -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MS365DIncidentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MS365DIncidentAuditRecord -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord-->AuditData -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.MS365DSuppressionRuleAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MS365DSuppressionRuleAuditRecord +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord-->AuditData +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Ms365dCustomDetectionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Ms365dCustomDetectionAuditRecord +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord-->AuditData +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Ms365dIncidentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Ms365dIncidentAuditRecord +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord-->AuditData +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.Ms365dSuppressionRuleAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):Ms365dSuppressionRuleAuditRecord +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord-->AuditData +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MsdeCustomCollectionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MsdeCustomCollectionAuditRecord msgraph_beta.generated.models.security.MsdeGeneralSettingsAuditRecord-->AuditData msgraph_beta.generated.models.security.MsdeGeneralSettingsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MsdeGeneralSettingsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244295,6 +256942,12 @@ msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|get msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MsdeRolesSettingsAuditRecord +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord-->AuditData +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MspVectorSearchContentMetadataAuditRecord msgraph_beta.generated.models.security.MsticNationStateNotificationRecord-->AuditData msgraph_beta.generated.models.security.MsticNationStateNotificationRecord::|public|constructor():None msgraph_beta.generated.models.security.MsticNationStateNotificationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244351,6 +257004,20 @@ msgraph_beta.generated.models.security.NicEvidence::|public|serialize(writer:Ser msgraph_beta.generated.models.security.NicEvidence::|public|vlans():list[str] msgraph_beta.generated.models.security.NicEvidence::|public|vlans(value:list[str]):None msgraph_beta.generated.models.security.NicEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):NicEvidence +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord-->AuditData +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):NoisyAlertPolicyAuditRecord +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|o_auth_app_id_column():str +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|o_auth_app_id_column(value:str):None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):OAuthApplicationEntityMapping msgraph_beta.generated.models.security.OauthApplicationEvidence-->AlertEvidence msgraph_beta.generated.models.security.OauthApplicationEvidence::|public|app_id():str msgraph_beta.generated.models.security.OauthApplicationEvidence::|public|app_id(value:str):None @@ -244398,34 +257065,42 @@ msgraph_beta.generated.models.security.OnboardingStatus::0001-Onboarded msgraph_beta.generated.models.security.OnboardingStatus::0002-CanBeOnboarded msgraph_beta.generated.models.security.OnboardingStatus::0003-Unsupported msgraph_beta.generated.models.security.OnboardingStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord-->AuditData +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OnDemandSharePointClassificationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnDemandSharePointClassificationAuditRecord msgraph_beta.generated.models.security.OneDriveAuditRecord-->AuditData msgraph_beta.generated.models.security.OneDriveAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.OneDriveAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.OneDriveAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.OneDriveAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.OneDriveAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveAuditRecord -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord-->AuditData -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.OnPremisesFileShareScannerDlpAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesFileShareScannerDlpAuditRecord -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord-->AuditData -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.OnPremisesScannerDlpAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesScannerDlpAuditRecord -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord-->AuditData -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.OnPremisesSharePointScannerDlpAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesSharePointScannerDlpAuditRecord +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord-->AuditData +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OnPremisesFileShareScannerDLPAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesFileShareScannerDLPAuditRecord +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord-->AuditData +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OnPremisesSharePointScannerDLPAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesSharePointScannerDLPAuditRecord +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord-->AuditData +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OrganizationalDataInM365AuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalDataInM365AuditRecord msgraph_beta.generated.models.security.OrganizationalScope::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.OrganizationalScope::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.OrganizationalScope::|public|backing_store:BackingStore msgraph_beta.generated.models.security.OrganizationalScope::|public|constructor():None +msgraph_beta.generated.models.security.OrganizationalScope::|public|device_groups():list[str] +msgraph_beta.generated.models.security.OrganizationalScope::|public|device_groups(value:list[str]):None msgraph_beta.generated.models.security.OrganizationalScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.OrganizationalScope::|public|odata_type():str msgraph_beta.generated.models.security.OrganizationalScope::|public|odata_type(value:str):None @@ -244436,12 +257111,48 @@ msgraph_beta.generated.models.security.OrganizationalScope::|public|scope_type(v msgraph_beta.generated.models.security.OrganizationalScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.OrganizationalScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):OrganizationalScope msgraph_beta.generated.models.security.OrganizationalScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord-->AuditData +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OutlookCopilotAutomationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OutlookCopilotAutomationAuditRecord msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord-->AuditData msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.OwaGetAccessTokenForResourceAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):OwaGetAccessTokenForResourceAuditRecord +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord-->AuditData +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4aiAssessmentCategoryRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4aiAssessmentCategoryRecord +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord-->AuditData +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4aiAssessmentFabricScannerRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4aiAssessmentFabricScannerRecord +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord-->AuditData +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4aiAssessmentLocationResultRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4aiAssessmentLocationResultRecord +msgraph_beta.generated.models.security.P4aiAssessmentRecord-->AuditData +msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4aiAssessmentRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4aiAssessmentRecord +msgraph_beta.generated.models.security.P4AIRiskScoreRecord-->AuditData +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4AIRiskScoreRecord msgraph_beta.generated.models.security.PassiveDnsRecord-->Artifact msgraph_beta.generated.models.security.PassiveDnsRecord::|public|artifact():Artifact msgraph_beta.generated.models.security.PassiveDnsRecord::|public|artifact(value:Artifact):None @@ -244479,12 +257190,42 @@ msgraph_beta.generated.models.security.PhysicalBadgingSignalAuditRecord::|public msgraph_beta.generated.models.security.PhysicalBadgingSignalAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.PhysicalBadgingSignalAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PhysicalBadgingSignalAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PhysicalBadgingSignalAuditRecord +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlacesDirectoryAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlacesDirectoryAuditRecord +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlannerChatMessageAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerChatMessageAuditRecord +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlannerChatMessageListAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerChatMessageListAuditRecord msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord-->AuditData msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PlannerCopyPlanAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerCopyPlanAuditRecord +msgraph_beta.generated.models.security.PlannerGoalAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlannerGoalAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlannerGoalAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlannerGoalAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlannerGoalAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlannerGoalAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoalAuditRecord +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlannerGoalListAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoalListAuditRecord msgraph_beta.generated.models.security.PlannerPlanAuditRecord-->AuditData msgraph_beta.generated.models.security.PlannerPlanAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.PlannerPlanAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244497,6 +257238,12 @@ msgraph_beta.generated.models.security.PlannerPlanListAuditRecord::|public|get_f msgraph_beta.generated.models.security.PlannerPlanListAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.PlannerPlanListAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PlannerPlanListAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerPlanListAuditRecord +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord-->AuditData +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PlannerPlanSensitivityLabelAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerPlanSensitivityLabelAuditRecord msgraph_beta.generated.models.security.PlannerRosterAuditRecord-->AuditData msgraph_beta.generated.models.security.PlannerRosterAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.PlannerRosterAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244547,6 +257294,12 @@ msgraph_beta.generated.models.security.PolicyBase::|public|serialize(writer:Seri msgraph_beta.generated.models.security.PolicyBase::|public|status():PolicyStatus msgraph_beta.generated.models.security.PolicyBase::|public|status(value:PolicyStatus):None msgraph_beta.generated.models.security.PolicyBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBase +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord-->AuditData +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PolicyConfigChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyConfigChangeAuditRecord msgraph_beta.generated.models.security.PolicyStatus::0000-Pending msgraph_beta.generated.models.security.PolicyStatus::0001-Error msgraph_beta.generated.models.security.PolicyStatus::0002-Success @@ -244569,18 +257322,18 @@ msgraph_beta.generated.models.security.PowerAppsAuditResourceRecord::|public|get msgraph_beta.generated.models.security.PowerAppsAuditResourceRecord::|public|odata_type:str msgraph_beta.generated.models.security.PowerAppsAuditResourceRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PowerAppsAuditResourceRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerAppsAuditResourceRecord -msgraph_beta.generated.models.security.PowerBiAuditRecord-->AuditData -msgraph_beta.generated.models.security.PowerBiAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.PowerBiAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.PowerBiAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.PowerBiAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.PowerBiAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerBiAuditRecord -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord-->AuditData -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.PowerBiDlpAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerBiDlpAuditRecord +msgraph_beta.generated.models.security.PowerBIAuditRecord-->AuditData +msgraph_beta.generated.models.security.PowerBIAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PowerBIAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PowerBIAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PowerBIAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PowerBIAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerBIAuditRecord +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord-->AuditData +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PowerBIDlpAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerBIDlpAuditRecord msgraph_beta.generated.models.security.PowerPagesSiteAuditRecord-->AuditData msgraph_beta.generated.models.security.PowerPagesSiteAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.PowerPagesSiteAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244623,6 +257376,12 @@ msgraph_beta.generated.models.security.PowerPlatformServiceActivityAuditRecord:: msgraph_beta.generated.models.security.PowerPlatformServiceActivityAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.PowerPlatformServiceActivityAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PowerPlatformServiceActivityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerPlatformServiceActivityAuditRecord +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord-->AuditData +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord::|public|constructor():None +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PowerPlatformTenantIsolationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PowerPlatformTenantIsolationRecord msgraph_beta.generated.models.security.PrivacyDataMatchAuditRecord-->AuditData msgraph_beta.generated.models.security.PrivacyDataMatchAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.PrivacyDataMatchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244665,12 +257424,28 @@ msgraph_beta.generated.models.security.PrivacyRemediationRecord::|public|get_fie msgraph_beta.generated.models.security.PrivacyRemediationRecord::|public|odata_type:str msgraph_beta.generated.models.security.PrivacyRemediationRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PrivacyRemediationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivacyRemediationRecord -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord-->AuditData -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord::|public|constructor():None -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord::|public|odata_type:str -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.PrivacyTenantAuditHistoryRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivacyTenantAuditHistoryRecord +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord-->AuditData +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord::|public|constructor():None +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PrivaPrivacyAssessmentOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivaPrivacyAssessmentOperationRecord +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord-->AuditData +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|constructor():None +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivaPrivacyConsentOperationRecord +msgraph_beta.generated.models.security.ProcessEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha1_column():str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha256_column():str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessEntityMapping msgraph_beta.generated.models.security.ProcessEvidence-->AlertEvidence msgraph_beta.generated.models.security.ProcessEvidence::|public|constructor():None msgraph_beta.generated.models.security.ProcessEvidence::|public|detection_status():DetectionStatus @@ -244765,24 +257540,6 @@ msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|get_fi msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|odata_type:str msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectDoNotForwardAction -msgraph_beta.generated.models.security.ProtectionRule-->Entity -msgraph_beta.generated.models.security.ProtectionRule::|public|constructor():None -msgraph_beta.generated.models.security.ProtectionRule::|public|created_by():str -msgraph_beta.generated.models.security.ProtectionRule::|public|created_by(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|created_date_time():datetime.datetime -msgraph_beta.generated.models.security.ProtectionRule::|public|created_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.security.ProtectionRule::|public|display_name():str -msgraph_beta.generated.models.security.ProtectionRule::|public|display_name(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ProtectionRule::|public|is_enabled():bool -msgraph_beta.generated.models.security.ProtectionRule::|public|is_enabled(value:bool):None -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_by():str -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_by(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_date_time():datetime.datetime -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.security.ProtectionRule::|public|odata_type:str -msgraph_beta.generated.models.security.ProtectionRule::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ProtectionRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionRule msgraph_beta.generated.models.security.ProtocolType::0000-Tcp msgraph_beta.generated.models.security.ProtocolType::0001-Udp msgraph_beta.generated.models.security.ProtocolType::0002-UnknownFutureValue @@ -244810,6 +257567,18 @@ msgraph_beta.generated.models.security.PurviewInsiderRiskCasesRecord::|public|ge msgraph_beta.generated.models.security.PurviewInsiderRiskCasesRecord::|public|odata_type:str msgraph_beta.generated.models.security.PurviewInsiderRiskCasesRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PurviewInsiderRiskCasesRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PurviewInsiderRiskCasesRecord +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord-->AuditData +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord::|public|constructor():None +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PurviewMCRecommendationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PurviewMCRecommendationRecord +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord-->AuditData +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.PurviewPostureAgentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PurviewPostureAgentAuditRecord msgraph_beta.generated.models.security.QuarantineAuditRecord-->AuditData msgraph_beta.generated.models.security.QuarantineAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.QuarantineAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244902,6 +257671,16 @@ msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|registry_key msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|registry_key(value:str):None msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.RegistryKeyEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryKeyEvidence +msgraph_beta.generated.models.security.RegistryValueEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|key_column():str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|key_column(value:str):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|value_name_column():str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|value_name_column(value:str):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryValueEntityMapping msgraph_beta.generated.models.security.RegistryValueEvidence-->AlertEvidence msgraph_beta.generated.models.security.RegistryValueEvidence::|public|constructor():None msgraph_beta.generated.models.security.RegistryValueEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244977,6 +257756,18 @@ msgraph_beta.generated.models.security.ReportFileMetadata::|public|size():int msgraph_beta.generated.models.security.ReportFileMetadata::|public|size(value:int):None msgraph_beta.generated.models.security.ReportFileMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportFileMetadata msgraph_beta.generated.models.security.ReportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.ReportSubmission-->AuditData +msgraph_beta.generated.models.security.ReportSubmission::|public|constructor():None +msgraph_beta.generated.models.security.ReportSubmission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ReportSubmission::|public|odata_type:str +msgraph_beta.generated.models.security.ReportSubmission::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ReportSubmission::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSubmission +msgraph_beta.generated.models.security.ReportSubmissionResultDetail-->AuditData +msgraph_beta.generated.models.security.ReportSubmissionResultDetail::|public|constructor():None +msgraph_beta.generated.models.security.ReportSubmissionResultDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ReportSubmissionResultDetail::|public|odata_type:str +msgraph_beta.generated.models.security.ReportSubmissionResultDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ReportSubmissionResultDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSubmissionResultDetail msgraph_beta.generated.models.security.RequireSignInIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.RequireSignInIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.RequireSignInIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245025,6 +257816,12 @@ msgraph_beta.generated.models.security.RestrictAppExecutionResponseAction::|publ msgraph_beta.generated.models.security.RestrictAppExecutionResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.RestrictAppExecutionResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.RestrictAppExecutionResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestrictAppExecutionResponseAction +msgraph_beta.generated.models.security.RestrictedModeAuditRecord-->AuditData +msgraph_beta.generated.models.security.RestrictedModeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.RestrictedModeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.RestrictedModeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.RestrictedModeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.RestrictedModeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestrictedModeAuditRecord msgraph_beta.generated.models.security.RetentionDuration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.RetentionDuration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.RetentionDuration::|public|backing_store:BackingStore @@ -245186,10 +257983,18 @@ msgraph_beta.generated.models.security.RetentionTrigger::0004-UnknownFutureValue msgraph_beta.generated.models.security.ReviewSetSettings::0000-None_ msgraph_beta.generated.models.security.ReviewSetSettings::0001-DisableGrouping msgraph_beta.generated.models.security.ReviewSetSettings::0002-UnknownFutureValue +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord-->AuditData +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.RtiOperationsAgentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):RtiOperationsAgentAuditRecord msgraph_beta.generated.models.security.RuleSchedule::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.RuleSchedule::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.RuleSchedule::|public|backing_store:BackingStore msgraph_beta.generated.models.security.RuleSchedule::|public|constructor():None +msgraph_beta.generated.models.security.RuleSchedule::|public|frequency():datetime.timedelta +msgraph_beta.generated.models.security.RuleSchedule::|public|frequency(value:datetime.timedelta):None msgraph_beta.generated.models.security.RuleSchedule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.RuleSchedule::|public|next_run_date_time():datetime.datetime msgraph_beta.generated.models.security.RuleSchedule::|public|next_run_date_time(value:datetime.datetime):None @@ -245266,6 +258071,18 @@ msgraph_beta.generated.models.security.SasTokenEvidence::|public|start_date_time msgraph_beta.generated.models.security.SasTokenEvidence::|public|storage_resource():AzureResourceEvidence msgraph_beta.generated.models.security.SasTokenEvidence::|public|storage_resource(value:AzureResourceEvidence):None msgraph_beta.generated.models.security.SasTokenEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):SasTokenEvidence +msgraph_beta.generated.models.security.SbpConfigurationEventRecord-->AuditData +msgraph_beta.generated.models.security.SbpConfigurationEventRecord::|public|constructor():None +msgraph_beta.generated.models.security.SbpConfigurationEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SbpConfigurationEventRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SbpConfigurationEventRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SbpConfigurationEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SbpConfigurationEventRecord +msgraph_beta.generated.models.security.SbpUsageEventRecord-->AuditData +msgraph_beta.generated.models.security.SbpUsageEventRecord::|public|constructor():None +msgraph_beta.generated.models.security.SbpUsageEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SbpUsageEventRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SbpUsageEventRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SbpUsageEventRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SbpUsageEventRecord msgraph_beta.generated.models.security.ScopeType::0000-DeviceGroup msgraph_beta.generated.models.security.ScopeType::0001-UnknownFutureValue msgraph_beta.generated.models.security.ScoreEvidence-->AuditData @@ -245651,6 +258468,30 @@ msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionRespon msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|public|value():list[Workspace] msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|public|value(value:list[Workspace]):None msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkspaceCollectionResponse +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord-->AuditData +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityCopilotIdentityManagementAuditRecord +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord-->AuditData +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord +msgraph_beta.generated.models.security.SecurityGroupEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|distinguished_name_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|distinguished_name_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|object_id_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|object_id_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|sid_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|sid_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityGroupEntityMapping msgraph_beta.generated.models.security.SecurityGroupEvidence-->AlertEvidence msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid():UUID msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid(value:UUID):None @@ -245669,6 +258510,12 @@ msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|serialize( msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|sid():str msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|sid(value:str):None msgraph_beta.generated.models.security.SecurityGroupEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityGroupEvidence +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord-->AuditData +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord::|public|constructor():None +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensitiveInfoRemediationAgentDataRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitiveInfoRemediationAgentDataRecord msgraph_beta.generated.models.security.SensitivityLabel-->Entity msgraph_beta.generated.models.security.SensitivityLabel::|public|color():str msgraph_beta.generated.models.security.SensitivityLabel::|public|color(value:str):None @@ -245695,6 +258542,12 @@ msgraph_beta.generated.models.security.SensitivityLabel::|public|serialize(write msgraph_beta.generated.models.security.SensitivityLabel::|public|tooltip():str msgraph_beta.generated.models.security.SensitivityLabel::|public|tooltip(value:str):None msgraph_beta.generated.models.security.SensitivityLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabel +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord-->AuditData +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensitivityLabelActionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabelActionAuditRecord msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|public|constructor():None msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245702,6 +258555,18 @@ msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|publ msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|public|value():list[SensitivityLabel] msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|public|value(value:list[SensitivityLabel]):None msgraph_beta.generated.models.security.SensitivityLabelCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabelCollectionResponse +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord-->AuditData +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensitivityLabeledFileActionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabeledFileActionAuditRecord +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord-->AuditData +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SensitivityLabelPolicyMatchAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabelPolicyMatchAuditRecord msgraph_beta.generated.models.security.Sensor-->Entity msgraph_beta.generated.models.security.Sensor::|public|constructor():None msgraph_beta.generated.models.security.Sensor::|public|created_date_time():datetime.datetime @@ -245845,6 +258710,60 @@ msgraph_beta.generated.models.security.SensorType::0002-AdfsIntegrated msgraph_beta.generated.models.security.SensorType::0003-DomainControllerIntegrated msgraph_beta.generated.models.security.SensorType::0004-DomainControllerStandalone msgraph_beta.generated.models.security.SensorType::0005-UnknownFutureValue +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelAIToolAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelAIToolAuditRecord +msgraph_beta.generated.models.security.SentinelGraphAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelGraphAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelGraphAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelGraphAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelGraphAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelGraphAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelGraphAuditRecord +msgraph_beta.generated.models.security.SentinelJobAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelJobAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelJobAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelJobAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelJobAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelJobAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelJobAuditRecord +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelKQLOnLakeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelKQLOnLakeAuditRecord +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelLakeDataOnboardingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelLakeDataOnboardingAuditRecord +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelLakeEncryptionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelLakeEncryptionAuditRecord +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelLakeOnboardingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelLakeOnboardingAuditRecord +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelNotebookOnLakeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelNotebookOnLakeAuditRecord +msgraph_beta.generated.models.security.SentinelPackageAuditRecord-->AuditData +msgraph_beta.generated.models.security.SentinelPackageAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SentinelPackageAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SentinelPackageAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SentinelPackageAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SentinelPackageAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SentinelPackageAuditRecord msgraph_beta.generated.models.security.ServicePrincipalEvidence-->AlertEvidence msgraph_beta.generated.models.security.ServicePrincipalEvidence::|public|app_id():str msgraph_beta.generated.models.security.ServicePrincipalEvidence::|public|app_id(value:str):None @@ -245882,6 +258801,7 @@ msgraph_beta.generated.models.security.ServiceSource::0010-MicrosoftDefenderForC msgraph_beta.generated.models.security.ServiceSource::0011-MicrosoftSentinel msgraph_beta.generated.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement msgraph_beta.generated.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +msgraph_beta.generated.models.security.ServiceSource::0014-MicrosoftSecurityForAI msgraph_beta.generated.models.security.ServiceStatus::0000-Stopped msgraph_beta.generated.models.security.ServiceStatus::0001-Starting msgraph_beta.generated.models.security.ServiceStatus::0002-Running @@ -245915,6 +258835,12 @@ msgraph_beta.generated.models.security.SharePointCommentOperationAuditRecord::|p msgraph_beta.generated.models.security.SharePointCommentOperationAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.SharePointCommentOperationAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SharePointCommentOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointCommentOperationAuditRecord +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord-->AuditData +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SharePointContentSecurityPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointContentSecurityPolicyAuditRecord msgraph_beta.generated.models.security.SharePointContentTypeOperationAuditRecord-->AuditData msgraph_beta.generated.models.security.SharePointContentTypeOperationAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.SharePointContentTypeOperationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245939,6 +258865,12 @@ msgraph_beta.generated.models.security.SharePointFileOperationAuditRecord::|publ msgraph_beta.generated.models.security.SharePointFileOperationAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.SharePointFileOperationAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SharePointFileOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointFileOperationAuditRecord +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord-->AuditData +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SharePointListItemOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointListItemOperationAuditRecord msgraph_beta.generated.models.security.SharePointListOperationAuditRecord-->AuditData msgraph_beta.generated.models.security.SharePointListOperationAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.SharePointListOperationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245980,12 +258912,6 @@ msgraph_beta.generated.models.security.SiteSourceCollectionResponse::|public|ser msgraph_beta.generated.models.security.SiteSourceCollectionResponse::|public|value():list[SiteSource] msgraph_beta.generated.models.security.SiteSourceCollectionResponse::|public|value(value:list[SiteSource]):None msgraph_beta.generated.models.security.SiteSourceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteSourceCollectionResponse -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord-->AuditData -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.SkypeForBusinessBaseAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SkypeForBusinessBaseAuditRecord msgraph_beta.generated.models.security.SkypeForBusinessCmdletsAuditRecord-->AuditData msgraph_beta.generated.models.security.SkypeForBusinessCmdletsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.SkypeForBusinessCmdletsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246004,18 +258930,6 @@ msgraph_beta.generated.models.security.SkypeForBusinessUsersBlockedAuditRecord:: msgraph_beta.generated.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SkypeForBusinessUsersBlockedAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SkypeForBusinessUsersBlockedAuditRecord -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord-->AuditData -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord::|public|constructor():None -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord::|public|odata_type:str -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.SmsCreatePhoneNumberRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SmsCreatePhoneNumberRecord -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord-->AuditData -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord::|public|constructor():None -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord::|public|odata_type:str -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.SmsDeletePhoneNumberRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SmsDeletePhoneNumberRecord msgraph_beta.generated.models.security.SoftDeleteIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.SoftDeleteIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.SoftDeleteIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246030,9 +258944,45 @@ msgraph_beta.generated.models.security.SoftDeleteResponseAction::|public|identif msgraph_beta.generated.models.security.SoftDeleteResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.SoftDeleteResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SoftDeleteResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):SoftDeleteResponseAction +msgraph_beta.generated.models.security.SonarDetonationContentMetadata-->AuditData +msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|constructor():None +msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|odata_type:str +msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarDetonationContentMetadata +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarDetonationEntityAuditRecord +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarFileDetonationEntityAuditRecord +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarSubmissionEntityAuditRecord +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarUrlDetonationEntityAuditRecord msgraph_beta.generated.models.security.SourceType::0000-Mailbox msgraph_beta.generated.models.security.SourceType::0001-Site msgraph_beta.generated.models.security.SourceType::0002-UnknownFutureValue +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord-->AuditData +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|constructor():None +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SparkCoreCustomLivePoolRecord msgraph_beta.generated.models.security.SslCertificate-->Artifact msgraph_beta.generated.models.security.SslCertificate::|public|constructor():None msgraph_beta.generated.models.security.SslCertificate::|public|expiration_date_time():datetime.datetime @@ -246100,6 +259050,16 @@ msgraph_beta.generated.models.security.StatisticsOptions::0002-IncludeUnindexedS msgraph_beta.generated.models.security.StatisticsOptions::0003-AdvancedIndexing msgraph_beta.generated.models.security.StatisticsOptions::0004-LocationsWithoutHits msgraph_beta.generated.models.security.StatisticsOptions::0005-UnknownFutureValue +msgraph_beta.generated.models.security.StopAndQuarantineFileAction-->AutomatedAction +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|constructor():None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|device_id_column():str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|odata_type:str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|sha1_column():str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):StopAndQuarantineFileAction msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0000-DeviceId msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0001-Sha1 msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0002-InitiatingProcessSHA1 @@ -246215,6 +259175,12 @@ msgraph_beta.generated.models.security.SubmissionDetectedFile::|public|odata_typ msgraph_beta.generated.models.security.SubmissionDetectedFile::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SubmissionDetectedFile::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubmissionDetectedFile msgraph_beta.generated.models.security.SubmissionDetectedFile~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubmissionEntityAuditRecord msgraph_beta.generated.models.security.SubmissionMailEvidence-->AlertEvidence msgraph_beta.generated.models.security.SubmissionMailEvidence::|public|constructor():None msgraph_beta.generated.models.security.SubmissionMailEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246395,6 +259361,12 @@ msgraph_beta.generated.models.security.Tag::|public|last_modified_date_time(valu msgraph_beta.generated.models.security.Tag::|public|odata_type:str msgraph_beta.generated.models.security.Tag::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Tag::|static|public|create_from_discriminator_value(parse_node:ParseNode):Tag +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord-->AuditData +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.TeamCopilotInteractionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamCopilotInteractionAuditRecord msgraph_beta.generated.models.security.TeamsDeliveryLocation::0000-Unknown msgraph_beta.generated.models.security.TeamsDeliveryLocation::0001-Teams msgraph_beta.generated.models.security.TeamsDeliveryLocation::0002-Quarantine @@ -246406,6 +259378,24 @@ msgraph_beta.generated.models.security.TeamsEasyApprovalsAuditRecord::|public|ge msgraph_beta.generated.models.security.TeamsEasyApprovalsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.TeamsEasyApprovalsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.TeamsEasyApprovalsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsEasyApprovalsAuditRecord +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord-->AuditData +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsEvalDataHubAdminOperationAuditRecord +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord-->AuditData +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.TeamsEvalDataHubDataAccessAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsEvalDataHubDataAccessAuditRecord +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord-->AuditData +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsEvalDataHubPermissionChangeAuditRecord msgraph_beta.generated.models.security.TeamsHealthcareAuditRecord-->AuditData msgraph_beta.generated.models.security.TeamsHealthcareAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.TeamsHealthcareAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246598,12 +259588,24 @@ msgraph_beta.generated.models.security.ThreatIntelligenceAtpContentData::|public msgraph_beta.generated.models.security.ThreatIntelligenceAtpContentData::|public|odata_type:str msgraph_beta.generated.models.security.ThreatIntelligenceAtpContentData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ThreatIntelligenceAtpContentData::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThreatIntelligenceAtpContentData +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord-->AuditData +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ThreatIntelligenceExportAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThreatIntelligenceExportAuditRecord msgraph_beta.generated.models.security.ThreatIntelligenceMailData-->AuditData msgraph_beta.generated.models.security.ThreatIntelligenceMailData::|public|constructor():None msgraph_beta.generated.models.security.ThreatIntelligenceMailData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.ThreatIntelligenceMailData::|public|odata_type:str msgraph_beta.generated.models.security.ThreatIntelligenceMailData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ThreatIntelligenceMailData::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThreatIntelligenceMailData +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord-->AuditData +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ThreatIntelligenceObjectAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThreatIntelligenceObjectAuditRecord msgraph_beta.generated.models.security.ThreatIntelligenceUrlClickData-->AuditData msgraph_beta.generated.models.security.ThreatIntelligenceUrlClickData::|public|constructor():None msgraph_beta.generated.models.security.ThreatIntelligenceUrlClickData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246716,6 +259718,12 @@ msgraph_beta.generated.models.security.TrafficType::0000-DownloadedBytes msgraph_beta.generated.models.security.TrafficType::0001-UploadedBytes msgraph_beta.generated.models.security.TrafficType::0002-Unknown msgraph_beta.generated.models.security.TrafficType::0003-UnknownFutureValue +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord-->AuditData +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.TrainableClassifierAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):TrainableClassifierAuditRecord msgraph_beta.generated.models.security.TriggersRoot-->Entity msgraph_beta.generated.models.security.TriggersRoot::|public|constructor():None msgraph_beta.generated.models.security.TriggersRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246789,18 +259797,24 @@ msgraph_beta.generated.models.security.UnIsolateDeviceIncidentTaskResponseAction msgraph_beta.generated.models.security.UnIsolateDeviceIncidentTaskResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.UnIsolateDeviceIncidentTaskResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.UnIsolateDeviceIncidentTaskResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnIsolateDeviceIncidentTaskResponseAction +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord-->AuditData +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UniversalPrintManagementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UniversalPrintManagementAuditRecord +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord-->AuditData +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UniversalPrintPrintJobAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UniversalPrintPrintJobAuditRecord msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.UnRestrictAppExecutionIncidentTaskResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnRestrictAppExecutionIncidentTaskResponseAction -msgraph_beta.generated.models.security.UploadCertificateRecord-->AuditData -msgraph_beta.generated.models.security.UploadCertificateRecord::|public|constructor():None -msgraph_beta.generated.models.security.UploadCertificateRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.UploadCertificateRecord::|public|odata_type:str -msgraph_beta.generated.models.security.UploadCertificateRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.UploadCertificateRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UploadCertificateRecord msgraph_beta.generated.models.security.UrbacAssignmentAuditRecord-->AuditData msgraph_beta.generated.models.security.UrbacAssignmentAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.UrbacAssignmentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246819,6 +259833,14 @@ msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|get_field_d msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UrbacRoleAuditRecord +msgraph_beta.generated.models.security.UrlEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.UrlEntityMapping::|public|address_column():str +msgraph_beta.generated.models.security.UrlEntityMapping::|public|address_column(value:str):None +msgraph_beta.generated.models.security.UrlEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.UrlEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.UrlEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.UrlEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UrlEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):UrlEntityMapping msgraph_beta.generated.models.security.UrlEvidence-->AlertEvidence msgraph_beta.generated.models.security.UrlEvidence::|public|constructor():None msgraph_beta.generated.models.security.UrlEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246872,6 +259894,8 @@ msgraph_beta.generated.models.security.UserAccount::|public|odata_type(value:str msgraph_beta.generated.models.security.UserAccount::|public|resource_access_events():list[ResourceAccessEvent] msgraph_beta.generated.models.security.UserAccount::|public|resource_access_events(value:list[ResourceAccessEvent]):None msgraph_beta.generated.models.security.UserAccount::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UserAccount::|public|tenant_id():str +msgraph_beta.generated.models.security.UserAccount::|public|tenant_id(value:str):None msgraph_beta.generated.models.security.UserAccount::|public|user_principal_name():str msgraph_beta.generated.models.security.UserAccount::|public|user_principal_name(value:str):None msgraph_beta.generated.models.security.UserAccount::|public|user_sid():str @@ -246951,6 +259975,12 @@ msgraph_beta.generated.models.security.UserTrainingAuditRecord::|public|get_fiel msgraph_beta.generated.models.security.UserTrainingAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.UserTrainingAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.UserTrainingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserTrainingAuditRecord +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord-->AuditData +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UsxWorkspaceOnboardingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsxWorkspaceOnboardingAuditRecord msgraph_beta.generated.models.security.VerdictCategory::0000-None_ msgraph_beta.generated.models.security.VerdictCategory::0001-Malware msgraph_beta.generated.models.security.VerdictCategory::0002-Phish @@ -246961,12 +259991,6 @@ msgraph_beta.generated.models.security.VerdictCategory::0006-UnsupportedUriSchem msgraph_beta.generated.models.security.VerdictCategory::0007-UnsupportedFileType msgraph_beta.generated.models.security.VerdictCategory::0008-Undefined msgraph_beta.generated.models.security.VerdictCategory::0009-UnknownFutureValue -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord-->AuditData -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord::|public|constructor():None -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord::|public|odata_type:str -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.VfamBasePolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VfamBasePolicyAuditRecord msgraph_beta.generated.models.security.VfamCreatePolicyAuditRecord-->AuditData msgraph_beta.generated.models.security.VfamCreatePolicyAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.VfamCreatePolicyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -246985,6 +260009,108 @@ msgraph_beta.generated.models.security.VfamUpdatePolicyAuditRecord::|public|get_ msgraph_beta.generated.models.security.VfamUpdatePolicyAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.VfamUpdatePolicyAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.VfamUpdatePolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VfamUpdatePolicyAuditRecord +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaAmplifyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaAmplifyAuditRecord +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaEngageEventsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaEngageEventsAuditRecord +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaEngageNetworkAssociationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaEngageNetworkAssociationAuditRecord +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaEngageSegmentAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaEngageSegmentAuditRecord +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintAgenticCampaignAuditRecord +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintFeedbackProgramAuditRecord +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintOrganizationalDataAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintOrganizationalDataAuditRecord +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintPulseProgramAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintPulseProgramAuditRecord +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintPulseProgramRespondentRateAuditRecord +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintQuestionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintQuestionAuditRecord +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintRoleAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintRoleAuditRecord +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintRubiconAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintRubiconAuditRecord +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintSupportAccessAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintSupportAccessAuditRecord +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintSystemAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintSystemAuditRecord +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintUserAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintUserAuditRecord +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintUserGroupAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintUserGroupAuditRecord msgraph_beta.generated.models.security.VivaGoalsAuditRecord-->AuditData msgraph_beta.generated.models.security.VivaGoalsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.VivaGoalsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247124,6 +260250,12 @@ msgraph_beta.generated.models.security.WdatpAlertsAuditRecord::|public|get_field msgraph_beta.generated.models.security.WdatpAlertsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.WdatpAlertsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.WdatpAlertsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):WdatpAlertsAuditRecord +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord-->AuditData +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.WebContentFilteringAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebContentFilteringAuditRecord msgraph_beta.generated.models.security.WhoisBaseRecord-->Entity msgraph_beta.generated.models.security.WhoisBaseRecord::|public|abuse():WhoisContact msgraph_beta.generated.models.security.WhoisBaseRecord::|public|abuse(value:WhoisContact):None @@ -247250,6 +260382,12 @@ msgraph_beta.generated.models.security.YammerAuditRecord::|public|get_field_dese msgraph_beta.generated.models.security.YammerAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.YammerAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.YammerAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):YammerAuditRecord +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord-->AuditData +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.YammerUserHidingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):YammerUserHidingAuditRecord msgraph_beta.generated.models.security.Zone-->Entity msgraph_beta.generated.models.security.Zone::|public|aggregations():list[AggregatedEnvironment] msgraph_beta.generated.models.security.Zone::|public|aggregations(value:list[AggregatedEnvironment]):None @@ -248438,6 +261576,8 @@ msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credent msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_sign(value:bool):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_verify():bool msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_verify(value:bool):None +msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|enforcement_scope():ServicePrincipalLockScope +msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|enforcement_scope(value:ServicePrincipalLockScope):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|is_enabled():bool msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|is_enabled(value:bool):None @@ -248448,6 +261588,10 @@ msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|token_e msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|token_encryption_key_id(value:bool):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalLockConfiguration msgraph_beta.generated.models.ServicePrincipalLockConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ServicePrincipalLockScope::0000-NotConfigured +msgraph_beta.generated.models.ServicePrincipalLockScope::0001-ForeignTenantOnly +msgraph_beta.generated.models.ServicePrincipalLockScope::0002-Everywhere +msgraph_beta.generated.models.ServicePrincipalLockScope::0003-UnknownFutureValue msgraph_beta.generated.models.ServicePrincipalRiskDetection-->Entity msgraph_beta.generated.models.ServicePrincipalRiskDetection::|public|activity():ActivityType msgraph_beta.generated.models.ServicePrincipalRiskDetection::|public|activity(value:ActivityType):None @@ -248536,6 +261680,14 @@ msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse:: msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value():list[ServicePrincipalSignInActivity] msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value(value:list[ServicePrincipalSignInActivity]):None msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignInActivityCollectionResponse +msgraph_beta.generated.models.ServiceProviderConstraints-->PolicyDeletableItem +msgraph_beta.generated.models.ServiceProviderConstraints::|public|constructor():None +msgraph_beta.generated.models.ServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServiceProviderConstraints::|public|id():str +msgraph_beta.generated.models.ServiceProviderConstraints::|public|id(value:str):None +msgraph_beta.generated.models.ServiceProviderConstraints::|public|odata_type:str +msgraph_beta.generated.models.ServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceProviderConstraints msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ServiceProvisioningError::|public|backing_store:BackingStore @@ -249509,6 +262661,10 @@ msgraph_beta.generated.models.SharePointProtectionPolicy::|public|constructor(): msgraph_beta.generated.models.SharePointProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.SharePointProtectionPolicy::|public|odata_type:str msgraph_beta.generated.models.SharePointProtectionPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_exclusion_units():list[SiteExclusionUnit] +msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_exclusion_units(value:list[SiteExclusionUnit]):None +msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_exclusion_units_bulk_addition_jobs():list[SiteExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_exclusion_units_bulk_addition_jobs(value:list[SiteExclusionUnitsBulkAdditionJob]):None msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_inclusion_rules():list[SiteProtectionRule] msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_inclusion_rules(value:list[SiteProtectionRule]):None msgraph_beta.generated.models.SharePointProtectionPolicy::|public|site_protection_units():list[SiteProtectionUnit] @@ -249523,6 +262679,14 @@ msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|pub msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|public|value():list[SharePointProtectionPolicy] msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|public|value(value:list[SharePointProtectionPolicy]):None msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointProtectionPolicyCollectionResponse +msgraph_beta.generated.models.SharePointReportSettings-->Entity +msgraph_beta.generated.models.SharePointReportSettings::|public|api_usage_report_metrics():list[ApiUsageReportEnablementStatus] +msgraph_beta.generated.models.SharePointReportSettings::|public|api_usage_report_metrics(value:list[ApiUsageReportEnablementStatus]):None +msgraph_beta.generated.models.SharePointReportSettings::|public|constructor():None +msgraph_beta.generated.models.SharePointReportSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointReportSettings::|public|odata_type:str +msgraph_beta.generated.models.SharePointReportSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointReportSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointReportSettings msgraph_beta.generated.models.SharePointRestoreSession-->RestoreSessionBase msgraph_beta.generated.models.SharePointRestoreSession::|public|constructor():None msgraph_beta.generated.models.SharePointRestoreSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -250028,6 +263192,8 @@ msgraph_beta.generated.models.SignIn::|public|client_app_used():str msgraph_beta.generated.models.SignIn::|public|client_app_used(value:str):None msgraph_beta.generated.models.SignIn::|public|client_credential_type():ClientCredentialType msgraph_beta.generated.models.SignIn::|public|client_credential_type(value:ClientCredentialType):None +msgraph_beta.generated.models.SignIn::|public|client_session_id():str +msgraph_beta.generated.models.SignIn::|public|client_session_id(value:str):None msgraph_beta.generated.models.SignIn::|public|conditional_access_audiences():list[str] msgraph_beta.generated.models.SignIn::|public|conditional_access_audiences(value:list[str]):None msgraph_beta.generated.models.SignIn::|public|conditional_access_status():ConditionalAccessStatus @@ -250865,6 +264031,40 @@ msgraph_beta.generated.models.SiteCollectionResponse::|public|value():list[Site] msgraph_beta.generated.models.SiteCollectionResponse::|public|value(value:list[Site]):None msgraph_beta.generated.models.SiteCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteCollectionResponse msgraph_beta.generated.models.SiteCollection~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SiteExclusionUnit-->ExclusionUnitBase +msgraph_beta.generated.models.SiteExclusionUnit::|public|constructor():None +msgraph_beta.generated.models.SiteExclusionUnit::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SiteExclusionUnit::|public|odata_type:str +msgraph_beta.generated.models.SiteExclusionUnit::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_id():str +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_id(value:str):None +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_name():str +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_name(value:str):None +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_web_url():str +msgraph_beta.generated.models.SiteExclusionUnit::|public|site_web_url(value:str):None +msgraph_beta.generated.models.SiteExclusionUnit::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteExclusionUnit +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|public|value():list[SiteExclusionUnit] +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|public|value(value:list[SiteExclusionUnit]):None +msgraph_beta.generated.models.SiteExclusionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteExclusionUnitCollectionResponse +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob-->ExclusionUnitBulkAdditionJob +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|constructor():None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|odata_type:str +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|site_web_urls():list[str] +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|public|site_web_urls(value:list[str]):None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteExclusionUnitsBulkAdditionJob +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|public|value():list[SiteExclusionUnitsBulkAdditionJob] +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[SiteExclusionUnitsBulkAdditionJob]):None +msgraph_beta.generated.models.SiteExclusionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteExclusionUnitsBulkAdditionJobCollectionResponse msgraph_beta.generated.models.SiteLockState::0000-Unlocked msgraph_beta.generated.models.SiteLockState::0001-LockedReadOnly msgraph_beta.generated.models.SiteLockState::0002-LockedNoAccess @@ -251092,8 +264292,8 @@ msgraph_beta.generated.models.SnapshotJobStatus::0000-NotStarted msgraph_beta.generated.models.SnapshotJobStatus::0001-Running msgraph_beta.generated.models.SnapshotJobStatus::0002-Succeeded msgraph_beta.generated.models.SnapshotJobStatus::0003-Failed -msgraph_beta.generated.models.SnapshotJobStatus::0004-UnknownFutureValue -msgraph_beta.generated.models.SnapshotJobStatus::0005-PartiallySuccessful +msgraph_beta.generated.models.SnapshotJobStatus::0004-PartiallySuccessful +msgraph_beta.generated.models.SnapshotJobStatus::0005-UnknownFutureValue msgraph_beta.generated.models.SocialIdentityProvider-->IdentityProviderBase msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id():str msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id(value:str):None @@ -251600,6 +264800,22 @@ msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|seri msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|value():list[StorylineFollowing] msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|value(value:list[StorylineFollowing]):None msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):StorylineFollowingCollectionResponse +msgraph_beta.generated.models.StreamingMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.StreamingMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.StreamingMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.StreamingMetadata::|public|constructor():None +msgraph_beta.generated.models.StreamingMetadata::|public|frame_drop_rate():float +msgraph_beta.generated.models.StreamingMetadata::|public|frame_drop_rate(value:float):None +msgraph_beta.generated.models.StreamingMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.StreamingMetadata::|public|latency_ms():int +msgraph_beta.generated.models.StreamingMetadata::|public|latency_ms(value:int):None +msgraph_beta.generated.models.StreamingMetadata::|public|network_jitter_ms():int +msgraph_beta.generated.models.StreamingMetadata::|public|network_jitter_ms(value:int):None +msgraph_beta.generated.models.StreamingMetadata::|public|odata_type():str +msgraph_beta.generated.models.StreamingMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.StreamingMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.StreamingMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):StreamingMetadata +msgraph_beta.generated.models.StreamingMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.StringCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.StringCollectionResponse::|public|constructor():None msgraph_beta.generated.models.StringCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -252075,6 +265291,12 @@ msgraph_beta.generated.models.Subscription::|public|odata_type:str msgraph_beta.generated.models.Subscription::|public|resource():str msgraph_beta.generated.models.Subscription::|public|resource(value:str):None msgraph_beta.generated.models.Subscription::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Subscription::|public|vapid_public_key():str +msgraph_beta.generated.models.Subscription::|public|vapid_public_key(value:str):None +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_p256dh_public_key():str +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_p256dh_public_key(value:str):None +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_secret():str +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_secret(value:str):None msgraph_beta.generated.models.Subscription::|static|public|create_from_discriminator_value(parse_node:ParseNode):Subscription msgraph_beta.generated.models.SubscriptionActivities::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SubscriptionActivities::|public|additional_data(value:dict[str, Any]):None @@ -252152,6 +265374,8 @@ msgraph_beta.generated.models.SummarizedSignIn::|public|status():SignInStatus msgraph_beta.generated.models.SummarizedSignIn::|public|status(value:SignInStatus):None msgraph_beta.generated.models.SummarizedSignIn::|public|tenant_id():str msgraph_beta.generated.models.SummarizedSignIn::|public|tenant_id(value:str):None +msgraph_beta.generated.models.SummarizedSignIn::|public|token_issuer_type():TokenIssuerType +msgraph_beta.generated.models.SummarizedSignIn::|public|token_issuer_type(value:TokenIssuerType):None msgraph_beta.generated.models.SummarizedSignIn::|public|user_principal_name():str msgraph_beta.generated.models.SummarizedSignIn::|public|user_principal_name(value:str):None msgraph_beta.generated.models.SummarizedSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):SummarizedSignIn @@ -252242,6 +265466,30 @@ msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|subject_na msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|upload_date_time():datetime.datetime msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|upload_date_time(value:datetime.datetime):None msgraph_beta.generated.models.SymantecCodeSigningCertificate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SymantecCodeSigningCertificate +msgraph_beta.generated.models.SyncComponent::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyncComponent::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyncComponent::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyncComponent::|public|constructor():None +msgraph_beta.generated.models.SyncComponent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyncComponent::|public|more_info():str +msgraph_beta.generated.models.SyncComponent::|public|more_info(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|name():str +msgraph_beta.generated.models.SyncComponent::|public|name(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|odata_type():str +msgraph_beta.generated.models.SyncComponent::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|reported_date_time():datetime.datetime +msgraph_beta.generated.models.SyncComponent::|public|reported_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SyncComponent::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyncComponent::|public|status():SyncComponentStatus +msgraph_beta.generated.models.SyncComponent::|public|status(value:SyncComponentStatus):None +msgraph_beta.generated.models.SyncComponent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyncComponent +msgraph_beta.generated.models.SyncComponentStatus::0000-None_ +msgraph_beta.generated.models.SyncComponentStatus::0001-InProgress +msgraph_beta.generated.models.SyncComponentStatus::0002-Success +msgraph_beta.generated.models.SyncComponentStatus::0003-Failure +msgraph_beta.generated.models.SyncComponentStatus::0004-PartialSuccess +msgraph_beta.generated.models.SyncComponentStatus::0005-UnknownFutureValue +msgraph_beta.generated.models.SyncComponent~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Synchronization-->Entity msgraph_beta.generated.models.Synchronization::|public|constructor():None msgraph_beta.generated.models.Synchronization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -252650,6 +265898,44 @@ msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public|value():list[SynchronizationTemplate] msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public|value(value:list[SynchronizationTemplate]):None msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SynchronizationTemplateCollectionResponse +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|confidence():float +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|confidence(value:float):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|constructor():None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|modality():ContentModality +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|modality(value:ContentModality):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_name():str +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_name(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_tasks():list[str] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_tasks(value:list[str]):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|odata_type():str +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|segment():MediaSegment +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|segment(value:MediaSegment):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyntheticMediaDetectionDetail +msgraph_beta.generated.models.SyntheticMediaDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|constructor():None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detection_id():UUID +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detection_id(value:UUID):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detector_bot():str +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detector_bot(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|is_participant_trusted():bool +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|is_participant_trusted(value:bool):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|odata_type():str +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|synthetic_confidence():float +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|synthetic_confidence(value:float):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyntheticMediaDetectionInfo +msgraph_beta.generated.models.SyntheticMediaDetectionInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SystemCredentialPreferences::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SystemCredentialPreferences::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SystemCredentialPreferences::|public|backing_store:BackingStore @@ -252870,6 +266156,16 @@ msgraph_beta.generated.models.TaskFileAttachment::|public|get_field_deserializer msgraph_beta.generated.models.TaskFileAttachment::|public|odata_type:str msgraph_beta.generated.models.TaskFileAttachment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TaskFileAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskFileAttachment +msgraph_beta.generated.models.TaskHistoryItem-->PlannerHistoryItem +msgraph_beta.generated.models.TaskHistoryItem::|public|constructor():None +msgraph_beta.generated.models.TaskHistoryItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TaskHistoryItem::|public|new_data():PlannerTaskData +msgraph_beta.generated.models.TaskHistoryItem::|public|new_data(value:PlannerTaskData):None +msgraph_beta.generated.models.TaskHistoryItem::|public|odata_type:str +msgraph_beta.generated.models.TaskHistoryItem::|public|old_data():PlannerTaskData +msgraph_beta.generated.models.TaskHistoryItem::|public|old_data(value:PlannerTaskData):None +msgraph_beta.generated.models.TaskHistoryItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TaskHistoryItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskHistoryItem msgraph_beta.generated.models.TaskStatus::0000-NotStarted msgraph_beta.generated.models.TaskStatus::0001-InProgress msgraph_beta.generated.models.TaskStatus::0002-Completed @@ -253960,6 +267256,8 @@ msgraph_beta.generated.models.Teamwork::|public|devices(value:list[TeamworkDevic msgraph_beta.generated.models.Teamwork::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.Teamwork::|public|is_teams_enabled():bool msgraph_beta.generated.models.Teamwork::|public|is_teams_enabled(value:bool):None +msgraph_beta.generated.models.Teamwork::|public|messaging():TeamworkMessaging +msgraph_beta.generated.models.Teamwork::|public|messaging(value:TeamworkMessaging):None msgraph_beta.generated.models.Teamwork::|public|odata_type:str msgraph_beta.generated.models.Teamwork::|public|region():str msgraph_beta.generated.models.Teamwork::|public|region(value:str):None @@ -254123,6 +267421,31 @@ msgraph_beta.generated.models.TeamworkConversationIdentityType::0000-Team msgraph_beta.generated.models.TeamworkConversationIdentityType::0001-Channel msgraph_beta.generated.models.TeamworkConversationIdentityType::0002-Chat msgraph_beta.generated.models.TeamworkConversationIdentityType::0003-UnknownFutureValue +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|backing_store:BackingStore +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|constructor():None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_by():CustomEmojiFromIdentitySet +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_by(value:CustomEmojiFromIdentitySet):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmoji +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value():list[TeamworkCustomEmoji] +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value(value:list[TeamworkCustomEmoji]):None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmojiCollectionResponse +msgraph_beta.generated.models.TeamworkCustomEmoji~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|backing_store:BackingStore @@ -254475,6 +267798,14 @@ msgraph_beta.generated.models.TeamworkLoginStatus::|public|teams_connection():Te msgraph_beta.generated.models.TeamworkLoginStatus::|public|teams_connection(value:TeamworkConnection):None msgraph_beta.generated.models.TeamworkLoginStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkLoginStatus msgraph_beta.generated.models.TeamworkLoginStatus~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.TeamworkMessaging-->Entity +msgraph_beta.generated.models.TeamworkMessaging::|public|constructor():None +msgraph_beta.generated.models.TeamworkMessaging::|public|custom_emojis():list[TeamworkCustomEmoji] +msgraph_beta.generated.models.TeamworkMessaging::|public|custom_emojis(value:list[TeamworkCustomEmoji]):None +msgraph_beta.generated.models.TeamworkMessaging::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkMessaging::|public|odata_type:str +msgraph_beta.generated.models.TeamworkMessaging::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkMessaging::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkMessaging msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|backing_store:BackingStore @@ -255062,11 +268393,43 @@ msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|protectio msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|protection_scopes(value:TenantProtectionScopeContainer):None msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantDataSecurityAndGovernance +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|action_url():ActionUrl +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|action_url(value:ActionUrl):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|backing_store:BackingStore +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|constructor():None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|odata_type():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|odata_type(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|step_number():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|step_number(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|text():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|text(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionStep +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|backing_store:BackingStore +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|constructor():None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|display_name(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|odata_type():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|odata_type(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|url():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|url(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionUrl +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics-->Entity msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|constructor():None msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|initial():B2BRegistrationMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|initial(value:B2BRegistrationMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|recent():B2BRegistrationMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|recent(value:B2BRegistrationMetricsRecent):None @@ -255105,6 +268468,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics: msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|initial():B2BSignInActivityMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|initial(value:B2BSignInActivityMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|recent():B2BSignInActivityMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|recent(value:B2BSignInActivityMetricsRecent):None @@ -255147,6 +268512,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|c msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|initial():BillingMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|initial(value:BillingMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|recent():BillingMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|recent(value:BillingMetricsRecent):None @@ -255197,6 +268564,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRo msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group():Group msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group(value:Group):None +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group_display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group_display_name(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|odata_type():str msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|odata_type(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|role_templates():list[RoleTemplate] @@ -255208,6 +268577,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRo msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|backing_store:BackingStore msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|constructor():None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_display_name(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_id():str msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_id(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|odata_type():str @@ -255358,6 +268729,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMet msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|initial():MultiTenantApplicationMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|initial(value:MultiTenantApplicationMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|recent():MultiTenantApplicationMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|recent(value:MultiTenantApplicationMetricsRecent):None @@ -255443,6 +268816,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|co msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|is_microsoft_infrastructure():bool +msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|is_microsoft_infrastructure(value:bool):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|multi_tenant_application_metrics():MultiTenantApplicationMetrics msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|multi_tenant_application_metrics(value:MultiTenantApplicationMetrics):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|odata_type:str @@ -258182,11 +271557,27 @@ msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0007-SelfExtend msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0008-SelfRenew msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0009-UnknownFutureValue msgraph_beta.generated.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UnifiedRoot-->Entity +msgraph_beta.generated.models.UnifiedRoot::|public|constructor():None +msgraph_beta.generated.models.UnifiedRoot::|public|decisions():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.models.UnifiedRoot::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.models.UnifiedRoot::|public|definitions():list[AccessReviewScheduleDefinition] +msgraph_beta.generated.models.UnifiedRoot::|public|definitions(value:list[AccessReviewScheduleDefinition]):None +msgraph_beta.generated.models.UnifiedRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnifiedRoot::|public|instances():list[AccessReviewInstance] +msgraph_beta.generated.models.UnifiedRoot::|public|instances(value:list[AccessReviewInstance]):None +msgraph_beta.generated.models.UnifiedRoot::|public|odata_type:str +msgraph_beta.generated.models.UnifiedRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UnifiedRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnifiedRoot msgraph_beta.generated.models.UnifiedStorageQuota-->Entity msgraph_beta.generated.models.UnifiedStorageQuota::|public|constructor():None msgraph_beta.generated.models.UnifiedStorageQuota::|public|deleted():int msgraph_beta.generated.models.UnifiedStorageQuota::|public|deleted(value:int):None +msgraph_beta.generated.models.UnifiedStorageQuota::|public|family_members_usage():list[FamilyMemberStorageQuota] +msgraph_beta.generated.models.UnifiedStorageQuota::|public|family_members_usage(value:list[FamilyMemberStorageQuota]):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnifiedStorageQuota::|public|is_pooled_storage_enabled():bool +msgraph_beta.generated.models.UnifiedStorageQuota::|public|is_pooled_storage_enabled(value:bool):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|manage_web_url():str msgraph_beta.generated.models.UnifiedStorageQuota::|public|manage_web_url(value:str):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|odata_type:str @@ -258667,6 +272058,8 @@ msgraph_beta.generated.models.User::|public|cloud_clipboard():CloudClipboardRoot msgraph_beta.generated.models.User::|public|cloud_clipboard(value:CloudClipboardRoot):None msgraph_beta.generated.models.User::|public|cloud_licensing():UserCloudLicensing msgraph_beta.generated.models.User::|public|cloud_licensing(value:UserCloudLicensing):None +msgraph_beta.generated.models.User::|public|cloud_pc_pools():list[CloudPcPool] +msgraph_beta.generated.models.User::|public|cloud_pc_pools(value:list[CloudPcPool]):None msgraph_beta.generated.models.User::|public|cloud_p_cs():list[CloudPC] msgraph_beta.generated.models.User::|public|cloud_p_cs(value:list[CloudPC]):None msgraph_beta.generated.models.User::|public|cloud_realtime_communication_info():CloudRealtimeCommunicationInfo @@ -258710,6 +272103,8 @@ msgraph_beta.generated.models.User::|public|direct_reports():list[DirectoryObjec msgraph_beta.generated.models.User::|public|direct_reports(value:list[DirectoryObject]):None msgraph_beta.generated.models.User::|public|display_name():str msgraph_beta.generated.models.User::|public|display_name(value:str):None +msgraph_beta.generated.models.User::|public|distribution_lists():list[DistributionList] +msgraph_beta.generated.models.User::|public|distribution_lists(value:list[DistributionList]):None msgraph_beta.generated.models.User::|public|drive():Drive msgraph_beta.generated.models.User::|public|drive(value:Drive):None msgraph_beta.generated.models.User::|public|drives():list[Drive] @@ -258921,6 +272316,8 @@ msgraph_beta.generated.models.User::|public|solutions():UserSolutionRoot msgraph_beta.generated.models.User::|public|solutions(value:UserSolutionRoot):None msgraph_beta.generated.models.User::|public|sponsors():list[DirectoryObject] msgraph_beta.generated.models.User::|public|sponsors(value:list[DirectoryObject]):None +msgraph_beta.generated.models.User::|public|sponsor_of():list[DirectoryObject] +msgraph_beta.generated.models.User::|public|sponsor_of(value:list[DirectoryObject]):None msgraph_beta.generated.models.User::|public|state():str msgraph_beta.generated.models.User::|public|state(value:str):None msgraph_beta.generated.models.User::|public|street_address():str @@ -259055,12 +272452,20 @@ msgraph_beta.generated.models.UserActivityType::0001-UploadFile msgraph_beta.generated.models.UserActivityType::0002-DownloadText msgraph_beta.generated.models.UserActivityType::0003-DownloadFile msgraph_beta.generated.models.UserActivityType::0004-UnknownFutureValue +msgraph_beta.generated.models.UserActivityType::0005-CopyToClipboard +msgraph_beta.generated.models.UserActivityType::0006-PasteFromClipboard +msgraph_beta.generated.models.UserActivityType::0007-Print +msgraph_beta.generated.models.UserActivityType::0008-AccessDebugTools msgraph_beta.generated.models.UserActivityTypes::0000-None_ msgraph_beta.generated.models.UserActivityTypes::0001-UploadText msgraph_beta.generated.models.UserActivityTypes::0002-UploadFile msgraph_beta.generated.models.UserActivityTypes::0003-DownloadText msgraph_beta.generated.models.UserActivityTypes::0004-DownloadFile msgraph_beta.generated.models.UserActivityTypes::0005-UnknownFutureValue +msgraph_beta.generated.models.UserActivityTypes::0006-CopyToClipboard +msgraph_beta.generated.models.UserActivityTypes::0007-PasteFromClipboard +msgraph_beta.generated.models.UserActivityTypes::0008-Print +msgraph_beta.generated.models.UserActivityTypes::0009-AccessDebugTools msgraph_beta.generated.models.UserAnalytics-->Entity msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics():list[ActivityStatistics] msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics(value:list[ActivityStatistics]):None @@ -261916,6 +275321,8 @@ msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_bind msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_bindings(value:list[ClaimBinding]):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_binding_source():ClaimBindingSource msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_binding_source(value:ClaimBindingSource):None +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation():ClaimValidation +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation(value:ClaimValidation):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|constructor():None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|odata_type():str @@ -262013,6 +275420,22 @@ msgraph_beta.generated.models.Video::|public|serialize(writer:SerializationWrite msgraph_beta.generated.models.Video::|public|width():int msgraph_beta.generated.models.Video::|public|width(value:int):None msgraph_beta.generated.models.Video::|static|public|create_from_discriminator_value(parse_node:ParseNode):Video +msgraph_beta.generated.models.VideoMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.VideoMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.VideoMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.VideoMetadata::|public|bitrate_kbps():int +msgraph_beta.generated.models.VideoMetadata::|public|bitrate_kbps(value:int):None +msgraph_beta.generated.models.VideoMetadata::|public|codec():str +msgraph_beta.generated.models.VideoMetadata::|public|codec(value:str):None +msgraph_beta.generated.models.VideoMetadata::|public|constructor():None +msgraph_beta.generated.models.VideoMetadata::|public|frame_rate():float +msgraph_beta.generated.models.VideoMetadata::|public|frame_rate(value:float):None +msgraph_beta.generated.models.VideoMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VideoMetadata::|public|odata_type():str +msgraph_beta.generated.models.VideoMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.VideoMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VideoMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):VideoMetadata +msgraph_beta.generated.models.VideoMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VideoNewsLinkPage-->BaseSitePage msgraph_beta.generated.models.VideoNewsLinkPage::|public|banner_image_web_url():str msgraph_beta.generated.models.VideoNewsLinkPage::|public|banner_image_web_url(value:str):None @@ -262039,6 +275462,8 @@ msgraph_beta.generated.models.VirtualEndpoint::|public|bulk_actions():list[Cloud msgraph_beta.generated.models.VirtualEndpoint::|public|bulk_actions(value:list[CloudPcBulkAction]):None msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_apps():list[CloudPcCloudApp] msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_apps(value:list[CloudPcCloudApp]):None +msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_pc_pools():list[CloudPcPool] +msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_pc_pools(value:list[CloudPcPool]):None msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_p_cs():list[CloudPC] msgraph_beta.generated.models.VirtualEndpoint::|public|cloud_p_cs(value:list[CloudPC]):None msgraph_beta.generated.models.VirtualEndpoint::|public|constructor():None @@ -262091,6 +275516,10 @@ msgraph_beta.generated.models.VirtualEvent::|public|end_date_time(value:DateTime msgraph_beta.generated.models.VirtualEvent::|public|external_event_information():list[VirtualEventExternalInformation] msgraph_beta.generated.models.VirtualEvent::|public|external_event_information(value:list[VirtualEventExternalInformation]):None msgraph_beta.generated.models.VirtualEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_enabled():bool +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_enabled(value:bool):None +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_required():bool +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_required(value:bool):None msgraph_beta.generated.models.VirtualEvent::|public|odata_type:str msgraph_beta.generated.models.VirtualEvent::|public|presenters():list[VirtualEventPresenter] msgraph_beta.generated.models.VirtualEvent::|public|presenters(value:list[VirtualEventPresenter]):None @@ -262242,6 +275671,10 @@ msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|cap msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|capacity(value:int):None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|constructor():None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled():bool +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled():bool +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|odata_type:str msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|questions():list[VirtualEventRegistrationQuestionBase] msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|questions(value:list[VirtualEventRegistrationQuestionBase]):None @@ -262320,6 +275753,8 @@ msgraph_beta.generated.models.VirtualEventRegistrationQuestionBaseCollectionResp msgraph_beta.generated.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|public|value(value:list[VirtualEventRegistrationQuestionBase]):None msgraph_beta.generated.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventRegistrationQuestionBaseCollectionResponse msgraph_beta.generated.models.VirtualEventSession-->OnlineMeetingBase +msgraph_beta.generated.models.VirtualEventSession::|public|capacity():int +msgraph_beta.generated.models.VirtualEventSession::|public|capacity(value:int):None msgraph_beta.generated.models.VirtualEventSession::|public|constructor():None msgraph_beta.generated.models.VirtualEventSession::|public|end_date_time():DateTimeTimeZone msgraph_beta.generated.models.VirtualEventSession::|public|end_date_time(value:DateTimeTimeZone):None @@ -262373,6 +275808,8 @@ msgraph_beta.generated.models.VirtualEventStatus::0003-UnknownFutureValue msgraph_beta.generated.models.VirtualEventTownhall-->VirtualEvent msgraph_beta.generated.models.VirtualEventTownhall::|public|audience():MeetingAudience msgraph_beta.generated.models.VirtualEventTownhall::|public|audience(value:MeetingAudience):None +msgraph_beta.generated.models.VirtualEventTownhall::|public|capacity():int +msgraph_beta.generated.models.VirtualEventTownhall::|public|capacity(value:int):None msgraph_beta.generated.models.VirtualEventTownhall::|public|constructor():None msgraph_beta.generated.models.VirtualEventTownhall::|public|co_organizers():list[CommunicationsUserIdentity] msgraph_beta.generated.models.VirtualEventTownhall::|public|co_organizers(value:list[CommunicationsUserIdentity]):None @@ -262382,6 +275819,10 @@ msgraph_beta.generated.models.VirtualEventTownhall::|public|invited_attendees(va msgraph_beta.generated.models.VirtualEventTownhall::|public|is_invite_only():bool msgraph_beta.generated.models.VirtualEventTownhall::|public|is_invite_only(value:bool):None msgraph_beta.generated.models.VirtualEventTownhall::|public|odata_type:str +msgraph_beta.generated.models.VirtualEventTownhall::|public|registrations():list[VirtualEventRegistration] +msgraph_beta.generated.models.VirtualEventTownhall::|public|registrations(value:list[VirtualEventRegistration]):None +msgraph_beta.generated.models.VirtualEventTownhall::|public|registration_configuration():VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.models.VirtualEventTownhall::|public|registration_configuration(value:VirtualEventTownhallRegistrationConfiguration):None msgraph_beta.generated.models.VirtualEventTownhall::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VirtualEventTownhall::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhall msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse @@ -262391,6 +275832,12 @@ msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|se msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|value():list[VirtualEventTownhall] msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|value(value:list[VirtualEventTownhall]):None msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallCollectionResponse +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|constructor():None +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|odata_type:str +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallRegistrationConfiguration msgraph_beta.generated.models.VirtualEventWebinar-->VirtualEvent msgraph_beta.generated.models.VirtualEventWebinar::|public|audience():MeetingAudience msgraph_beta.generated.models.VirtualEventWebinar::|public|audience(value:MeetingAudience):None @@ -262415,10 +275862,6 @@ msgraph_beta.generated.models.VirtualEventWebinarCollectionResponse::|static|pub msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|constructor():None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled():bool -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled():bool -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|odata_type:str msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventWebinarRegistrationConfiguration @@ -262482,6 +275925,8 @@ msgraph_beta.generated.models.VisualProperties::|public|title(value:str):None msgraph_beta.generated.models.VisualProperties::|static|public|create_from_discriminator_value(parse_node:ParseNode):VisualProperties msgraph_beta.generated.models.VisualProperties~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|caller_id_number():str +msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|caller_id_number(value:str):None msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|constructor():None msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|include_targets():list[VoiceAuthenticationMethodTarget] @@ -262723,6 +276168,8 @@ msgraph_beta.generated.models.VppLicensingType::|public|support_user_licensing(v msgraph_beta.generated.models.VppLicensingType::|static|public|create_from_discriminator_value(parse_node:ParseNode):VppLicensingType msgraph_beta.generated.models.VppLicensingType~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VppToken-->Entity +msgraph_beta.generated.models.VppToken::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.VppToken::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.VppToken::|public|apple_id():str msgraph_beta.generated.models.VppToken::|public|apple_id(value:str):None msgraph_beta.generated.models.VppToken::|public|automatically_update_apps():bool @@ -263578,6 +277025,8 @@ msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|constructor( msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|device_restart_behavior():Win32LobAppRestartBehavior msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|device_restart_behavior(value:Win32LobAppRestartBehavior):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|in_use_behavior():Win32LobAppInUseActionType +msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|in_use_behavior(value:Win32LobAppInUseActionType):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|max_run_time_in_minutes():int msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|max_run_time_in_minutes(value:int):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|odata_type():str @@ -263593,6 +277042,11 @@ msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|get_fi msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|odata_type:str msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppInstallPowerShellScript +msgraph_beta.generated.models.Win32LobAppInUseActionType::0000-NotEnabled +msgraph_beta.generated.models.Win32LobAppInUseActionType::0001-Fail +msgraph_beta.generated.models.Win32LobAppInUseActionType::0002-TerminateWithoutUserInteraction +msgraph_beta.generated.models.Win32LobAppInUseActionType::0003-TerminateWithUserInteraction +msgraph_beta.generated.models.Win32LobAppInUseActionType::0004-UnknownFutureValue msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|backing_store:BackingStore @@ -263689,6 +277143,21 @@ msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0003 msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0004-Float msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0005-Version msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0006-Boolean +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0000-NotConfigured +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0001-Exists +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0002-UnknownFutureValue +msgraph_beta.generated.models.Win32LobAppProcessRule-->Win32LobAppRule +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|constructor():None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|odata_type:str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|operation_type():Win32LobAppProcessOperationType +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|operation_type(value:Win32LobAppProcessOperationType):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_display_name():str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_display_name(value:str):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_name():str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_name(value:str):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppProcessRule msgraph_beta.generated.models.Win32LobAppProductCodeDetection-->Win32LobAppDetection msgraph_beta.generated.models.Win32LobAppProductCodeDetection::|public|constructor():None msgraph_beta.generated.models.Win32LobAppProductCodeDetection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -271401,8 +284870,6 @@ msgraph_beta.generated.models.Workspace::|public|mode(value:PlaceMode):None msgraph_beta.generated.models.Workspace::|public|nickname():str msgraph_beta.generated.models.Workspace::|public|nickname(value:str):None msgraph_beta.generated.models.Workspace::|public|odata_type:str -msgraph_beta.generated.models.Workspace::|public|place_id():str -msgraph_beta.generated.models.Workspace::|public|place_id(value:str):None msgraph_beta.generated.models.Workspace::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Workspace::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workspace msgraph_beta.generated.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -273736,52 +287203,58 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTen msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[Destination] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[Destination]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[Device] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[Device]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|value():list[Destination] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|value(value:list[Destination]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|value():list[Device] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|value(value:list[Device]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|cloud_application_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -273979,54 +287452,63 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransact msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[TransactionSummary] msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[TransactionSummary]):None msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; aggregated_by?:str; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[UsageProfilingPoint] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[UsageProfilingPoint]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[User] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[User]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agent_type_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agent_virtual_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; aggregated_by?:str; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|value():list[UsageProfilingPoint] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|value(value:list[UsageProfilingPoint]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|cloud_application_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|value():list[User] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|value(value:list[User]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str @@ -274060,8 +287542,8 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|cons msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):Reports msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -274072,8 +287554,8 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|micr msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_agent_type_id_agent_type_id_agent_virtual_id_agent_virtual_id_destination_url_destination_url(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|patch(body:Reports; request_configuration?:RequestConfiguration[QueryParameters]):Reports msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -279524,6 +293006,59 @@ msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBu msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -279557,6 +293092,7 @@ msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -281183,6 +294719,7 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBu msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefaultRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationDefault +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|m365_capabilities:M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationDefault; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationDefault msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|request_adapter:RequestAdapter @@ -281192,6 +294729,59 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBu msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationDefault; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|with_url(raw_url:str):DefaultRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_patch_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|with_url(raw_url:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|by_m365_capability_base_name(m365_capability_base_name:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):M365CapabilityBaseCollectionResponse +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_post_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|with_url(raw_url:str):M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder.ResetToSystemDefaultRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -281224,10 +294814,12 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenan msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identity_synchronization:IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|m365_capabilities:M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|service_provider_constraints:ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -281261,6 +294853,59 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySy msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_patch_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|with_url(raw_url:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|by_m365_capability_base_name(m365_capability_base_name:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):M365CapabilityBaseCollectionResponse +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_post_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|with_url(raw_url:str):M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -281270,6 +294915,34 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.Re msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_patch_request_information(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|with_url(raw_url:str):ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -281433,10 +295106,12 @@ msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenan msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identity_synchronization:IdentitySynchronizationRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|m365_capabilities:M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|service_provider_constraints:ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -281470,6 +295145,59 @@ msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySy msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.identitySynchronization.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_patch_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|with_url(raw_url:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|by_m365_capability_base_name(m365_capability_base_name:str):M365CapabilityBaseNameItemRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):M365CapabilityBaseCollectionResponse +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_post_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|with_url(raw_url:str):M365CapabilitiesRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -281479,6 +295207,34 @@ msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.Re msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_patch_request_information(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|with_url(raw_url:str):ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -288681,6 +302437,120 @@ msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicens msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|to_patch_request_information(body:AzureADPremiumLicenseInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|with_url(raw_url:str):AzureADPremiumLicenseInsightRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|by_identity_correlation_id(identity_correlation_id:str):IdentityCorrelationItemRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]):IdentityCorrelationCollectionResponse +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|with_url(raw_url:str):CorrelationsRequestBuilder +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|by_correlated_identity_id(correlated_identity_id:str):CorrelatedIdentityItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):CorrelatedIdentityCollectionResponse +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|with_url(raw_url:str):IdentitiesRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]):CorrelatedIdentity +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|patch(body:CorrelatedIdentity; request_configuration?:RequestConfiguration[QueryParameters]):CorrelatedIdentity +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_patch_request_information(body:CorrelatedIdentity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|with_url(raw_url:str):CorrelatedIdentityItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]):IdentityCorrelation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|identities:IdentitiesRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|patch(body:IdentityCorrelation; request_configuration?:RequestConfiguration[QueryParameters]):IdentityCorrelation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|service_principal:ServicePrincipalRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_patch_request_information(body:IdentityCorrelation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|with_url(raw_url:str):IdentityCorrelationItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):ServicePrincipal +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|with_url(raw_url:str):ServicePrincipalRequestBuilder msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -289409,33 +303279,36 @@ msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageS msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMailboxUsageStorageWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder.GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -289886,6 +303759,50 @@ msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetShar msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetSharePointActivityUserDetailWithPeriodRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; date?:datetime.datetime):None +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; app_id?:str; date?:datetime.datetime):None +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; app_id?:str; period?:str):None +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder.GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; date?:datetime.date):None @@ -290529,6 +304446,78 @@ msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder:: msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|to_patch_request_information(body:HealthMonitoringRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|with_url(raw_url:str):HealthMonitoringRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GroupsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|by_group_analytics_id(group_analytics_id:str):GroupAnalyticsItemRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GroupsRequestBuilderGetQueryParameters]):GroupAnalyticsCollectionResponse +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|post(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|to_post_request_information(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|with_url(raw_url:str):GroupsRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|patch(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_patch_request_information(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|with_url(raw_url:str):GroupAnalyticsItemRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]):IdentityAnalyticsRoot +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|groups:GroupsRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|patch(body:IdentityAnalyticsRoot; request_configuration?:RequestConfiguration[QueryParameters]):IdentityAnalyticsRoot +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_patch_request_information(body:IdentityAnalyticsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|with_url(raw_url:str):IdentityAnalyticsRequestBuilder msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; filter?:str; skip?:int; skip_token?:str; top?:int):None @@ -290592,6 +304581,132 @@ msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.Mana msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|with_url(raw_url:str):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|usage_by_data_location:UsageByDataLocationRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|usage_by_app:UsageByAppRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetRequestConfiguration-->RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|by_microsoft_apps_file_storage_container_app_usage_app_id(microsoft_apps_file_storage_container_app_usage_app_id:str):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|to_post_request_information(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|with_url(raw_url:str):UsageByAppRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetRequestConfiguration-->RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|by_microsoft_apps_file_storage_container_geo_usage_data_location_code(microsoft_apps_file_storage_container_geo_usage_data_location_code:str):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|to_post_request_information(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|with_url(raw_url:str):UsageByDataLocationRequestBuilder msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -291166,6 +305281,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|app_credential_sig msgraph_beta.generated.reports.ReportsRequestBuilder::|public|authentication_methods:AuthenticationMethodsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|azure_a_d_premium_license_insight:AzureADPremiumLicenseInsightRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|correlations:CorrelationsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|credential_user_registration_details:CredentialUserRegistrationDetailsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|daily_print_usage:DailyPrintUsageRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|daily_print_usage_by_printer:DailyPrintUsageByPrinterRequestBuilder @@ -291207,9 +305323,9 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_mailbox_counts_with_period(period:str):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_quota_status_mailbox_counts_with_period(period:str):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_storage_with_period(period:str):GetMailboxUsageStorageWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_usage_user_detail_with_period(period:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_summary_with_period(period:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_trend_with_period(period:str):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_usage_user_detail_with_periodversion_version(period:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_summary_with_periodversion_version(period:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_trend_with_periodversion_version(period:str):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activations_user_counts:GetOffice365ActivationsUserCountsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activations_user_detail:GetOffice365ActivationsUserDetailRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activation_counts:GetOffice365ActivationCountsRequestBuilder @@ -291239,6 +305355,10 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_ac msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_counts_with_period(period:str):GetSharePointActivityUserCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_detail_with_date(date:datetime.date):GetSharePointActivityUserDetailWithDateRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_detail_with_period(period:str):GetSharePointActivityUserDetailWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_datereport_type_report_type(date:datetime.datetime):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_date_with_app_idreport_type_report_type(app_id:str; date:datetime.datetime):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_periodreport_type_report_type(period:str):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_period_with_app_idreport_type_report_type(app_id:str; period:str):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_detail_with_date(date:datetime.date):GetSharePointSiteUsageDetailWithDateRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_detail_with_period(period:str):GetSharePointSiteUsageDetailWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_file_counts_with_period(period:str):GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -291296,6 +305416,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_activity_detail_with_period(period:str):GetYammerGroupsActivityDetailWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_activity_group_counts_with_period(period:str):GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|health_monitoring:HealthMonitoringRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|identity_analytics:IdentityAnalyticsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token(filter:str; skip:int; skip_token:str; top:int):ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token(filter:str; skip:int; skip_token:str; top:int):ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_failure_details:ManagedDeviceEnrollmentFailureDetailsRequestBuilder @@ -291303,6 +305424,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enr msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_failure_trends:ManagedDeviceEnrollmentFailureTrendsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_top_failures:ManagedDeviceEnrollmentTopFailuresRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_top_failures_with_period(period:str):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|microsoft_apps_file_storage_container_usage_summary:MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_by_printer:MonthlyPrintUsageByPrinterRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_by_user:MonthlyPrintUsageByUserRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_summaries_by_printer:MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -302191,17 +316313,14 @@ msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBu msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder.AuditLogQueryItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AuditLogQueryItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder.AuditLogQueryItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AuditLogQueryItemRequestBuilderGetQueryParameters]):AuditLogQuery -msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|patch(body:AuditLogQuery; request_configuration?:RequestConfiguration[QueryParameters]):AuditLogQuery msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|records:RecordsRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AuditLogQueryItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|to_patch_request_information(body:AuditLogQuery; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|with_url(raw_url:str):AuditLogQueryItemRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.records.count.CountRequestBuilder-->BaseRequestBuilder @@ -302217,21 +316336,15 @@ msgraph_beta.generated.security.auditLog.queries.item.records.count.CountRequest msgraph_beta.generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AuditLogRecordItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder.AuditLogRecordItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AuditLogRecordItemRequestBuilderGetQueryParameters]):AuditLogRecord -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|patch(body:AuditLogRecord; request_configuration?:RequestConfiguration[QueryParameters]):AuditLogRecord msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AuditLogRecordItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|to_patch_request_information(body:AuditLogRecord; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|with_url(raw_url:str):AuditLogRecordItemRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder-->BaseRequestBuilder @@ -302245,16 +316358,13 @@ msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuil msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder.RecordsRequestBuilderGetQueryParameters::|public|skip:int msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder.RecordsRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder.RecordsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecordsRequestBuilderGetQueryParameters] -msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder.RecordsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|by_audit_log_record_id(audit_log_record_id:str):AuditLogRecordItemRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecordsRequestBuilderGetQueryParameters]):AuditLogRecordCollectionResponse msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|post(body:AuditLogRecord; request_configuration?:RequestConfiguration[QueryParameters]):AuditLogRecord msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecordsRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|to_post_request_information(body:AuditLogRecord; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|with_url(raw_url:str):RecordsRequestBuilder msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder-->BaseRequestBuilder @@ -302280,6 +316390,445 @@ msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public| msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|to_post_request_information(body:AuditLogQuery; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|with_url(raw_url:str):QueriesRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|cases:CasesRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|case_type_configurations:CaseTypeConfigurationsRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]):CaseManagementRoot +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|patch(body:CaseManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):CaseManagementRoot +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_patch_request_information(body:CaseManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|with_url(raw_url:str):CaseManagementRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetRequestConfiguration-->RequestConfiguration[CasesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|by_case_id(case_id:str):CaseItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CasesRequestBuilderGetQueryParameters]):CaseCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|post(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CasesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|to_post_request_information(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|with_url(raw_url:str):CasesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|by_activity_id(activity_id:str):ActivityItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):ActivityCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|post(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|to_post_request_information(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|with_url(raw_url:str):ActivitiesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|patch(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_patch_request_information(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|with_url(raw_url:str):ActivityItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|patch(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_patch_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|patch(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|relations:RelationsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|tasks:TasksRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_patch_request_information(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|with_url(raw_url:str):CaseItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RelationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|patch(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_patch_request_information(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|with_url(raw_url:str):RelationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RelationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|by_relation_id(relation_id:str):RelationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RelationsRequestBuilderGetQueryParameters]):RelationCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|post(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RelationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|to_post_request_information(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|with_url(raw_url:str):RelationsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|patch(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_patch_request_information(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|with_url(raw_url:str):TaskItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetRequestConfiguration-->RequestConfiguration[TasksRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|by_task_id(task_id:str):TaskItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):TaskCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|post(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|to_post_request_information(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|by_case_type_configuration_id(case_type_configuration_id:str):CaseTypeConfigurationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]):CaseTypeConfigurationCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|with_url(raw_url:str):CaseTypeConfigurationsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|custom_fields:CustomFieldsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]):CaseTypeConfiguration +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|statuses:StatusesRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|with_url(raw_url:str):CaseTypeConfigurationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|by_custom_field_definition_id(custom_field_definition_id:str):CustomFieldDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]):CustomFieldDefinitionCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|with_url(raw_url:str):CustomFieldsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]):CustomFieldDefinition +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|with_url(raw_url:str):CustomFieldDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]):StatusDefinition +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|with_url(raw_url:str):StatusDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StatusesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|by_status_definition_id(status_definition_id:str):StatusDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StatusesRequestBuilderGetQueryParameters]):StatusDefinitionCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StatusesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|with_url(raw_url:str):StatusesRequestBuilder msgraph_beta.generated.security.cases.CasesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.cases.CasesRequestBuilder.CasesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -302834,6 +317383,8 @@ msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.Edisc msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EdiscoveryHoldPolicyItemRequestBuilderGetQueryParameters]):EdiscoveryHoldPolicy +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_disable_policy:MicrosoftGraphSecurityDisablePolicyRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_enable_policy:MicrosoftGraphSecurityEnablePolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_retry_policy:MicrosoftGraphSecurityRetryPolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy; request_configuration?:RequestConfiguration[QueryParameters]):EdiscoveryHoldPolicy msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -302845,6 +317396,24 @@ msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.Edisc msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|user_sources:UserSourcesRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|with_url(raw_url:str):EdiscoveryHoldPolicyItemRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder.MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityDisablePolicyRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder.MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityEnablePolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder.MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -304412,6 +318981,7 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGoverna msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):TenantDataSecurityAndGovernance msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|policy_files:PolicyFilesRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content:ProcessContentRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content_async:ProcessContentAsyncRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|protection_scopes:ProtectionScopesRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|request_adapter:RequestAdapter @@ -304474,6 +319044,25 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFile msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|to_post_request_information(body:PolicyFile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|url_template:str msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|with_url(raw_url:str):PolicyFilesRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|constructor():None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process():ProcessContentRequest +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process(value:ProcessContentRequest):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentPostRequestBody +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder.ProcessContentRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ProcessContentResponse +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|to_post_request_information(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|with_url(raw_url:str):ProcessContentRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|backing_store:BackingStore @@ -304508,6 +319097,8 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compu msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|evaluation_scope():EvaluationScope +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|evaluation_scope(value:EvaluationScope):None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None @@ -306483,6 +321074,27 @@ msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBui msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|to_post_request_information(body:RetentionLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|url_template:str msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|with_url(raw_url:str):RetentionLabelsRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):HuntingSchemaResult +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|timespan:str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|workspace_id:UUID +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; query?:str):None +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]):HuntingQueryResults +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -306502,6 +321114,8 @@ msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHunting msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan():str msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan(value:str):None +msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id():UUID +msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id(value:UUID):None msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunHuntingQueryPostRequestBody msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.security.partner.PartnerRequestBuilder-->BaseRequestBuilder @@ -307350,6 +321964,7 @@ msgraph_beta.generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts msgraph_beta.generated.security.SecurityRequestBuilder::|public|attack_simulation:AttackSimulationRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|audit_log:AuditLogRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|case_management:CaseManagementRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|cloud_app_security_profiles:CloudAppSecurityProfilesRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -307365,6 +321980,8 @@ msgraph_beta.generated.security.SecurityRequestBuilder::|public|incident_tasks:I msgraph_beta.generated.security.SecurityRequestBuilder::|public|information_protection:InformationProtectionRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|ip_security_profiles:IpSecurityProfilesRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|labels:LabelsRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_hunting_schema:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id(query:str):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_run_hunting_query:MicrosoftGraphSecurityRunHuntingQueryRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|partner:PartnerRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|patch(body:Security; request_configuration?:RequestConfiguration[QueryParameters]):Security @@ -326372,150 +340989,6 @@ msgraph_beta.generated.solutions.backupRestore.activityLogs.item.ActivityLogBase msgraph_beta.generated.solutions.backupRestore.activityLogs.item.ActivityLogBaseItemRequestBuilder::|public|to_patch_request_information(body:ActivityLogBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.activityLogs.item.ActivityLogBaseItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.activityLogs.item.ActivityLogBaseItemRequestBuilder::|public|with_url(raw_url:str):ActivityLogBaseItemRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderGetRequestConfiguration-->RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder.AllDrivesBackupRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|disable:DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|enable:EnableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters]):AllDrivesBackup -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|patch(body:AllDrivesBackup; request_configuration?:RequestConfiguration[QueryParameters]):AllDrivesBackup -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|to_patch_request_information(body:AllDrivesBackup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.AllDrivesBackupRequestBuilder::|public|with_url(raw_url:str):AllDrivesBackupRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy():FullServiceBackupDisableMode -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy(value:FullServiceBackupDisableMode):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|additional_data():dict[str, Any] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|constructor():None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisablePostRequestBody -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisablePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder.DisableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|post(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AllDrivesBackup -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|to_post_request_information(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.disable.DisableRequestBuilder::|public|with_url(raw_url:str):DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder.EnableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):AllDrivesBackup -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allDrivesBackup.enable.EnableRequestBuilder::|public|with_url(raw_url:str):EnableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderGetRequestConfiguration-->RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder.AllMailboxesBackupRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|disable:DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|enable:EnableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters]):AllMailboxesBackup -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|patch(body:AllMailboxesBackup; request_configuration?:RequestConfiguration[QueryParameters]):AllMailboxesBackup -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|to_patch_request_information(body:AllMailboxesBackup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.AllMailboxesBackupRequestBuilder::|public|with_url(raw_url:str):AllMailboxesBackupRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy():FullServiceBackupDisableMode -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy(value:FullServiceBackupDisableMode):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|additional_data():dict[str, Any] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|constructor():None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisablePostRequestBody -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisablePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder.DisableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|post(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AllMailboxesBackup -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|to_post_request_information(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.disable.DisableRequestBuilder::|public|with_url(raw_url:str):DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder.EnableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):AllMailboxesBackup -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allMailboxesBackup.enable.EnableRequestBuilder::|public|with_url(raw_url:str):EnableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderGetRequestConfiguration-->RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder.AllSitesBackupRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|disable:DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|enable:EnableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters]):AllSitesBackup -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|patch(body:AllSitesBackup; request_configuration?:RequestConfiguration[QueryParameters]):AllSitesBackup -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|to_patch_request_information(body:AllSitesBackup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.AllSitesBackupRequestBuilder::|public|with_url(raw_url:str):AllSitesBackupRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy():FullServiceBackupDisableMode -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|action_on_existing_policy(value:FullServiceBackupDisableMode):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|additional_data():dict[str, Any] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|constructor():None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisablePostRequestBody -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisablePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder.DisableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|post(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AllSitesBackup -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|to_post_request_information(body:DisablePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.disable.DisableRequestBuilder::|public|with_url(raw_url:str):DisableRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder.EnableRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):AllSitesBackup -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.backupRestore.allSitesBackup.enable.EnableRequestBuilder::|public|with_url(raw_url:str):EnableRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -326524,12 +340997,11 @@ msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder.Backu msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderGetRequestConfiguration-->RequestConfiguration[BackupRestoreRequestBuilderGetQueryParameters] msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder.BackupRestoreRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|activity_logs:ActivityLogsRequestBuilder -msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|all_drives_backup:AllDrivesBackupRequestBuilder -msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|all_mailboxes_backup:AllMailboxesBackupRequestBuilder -msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|all_sites_backup:AllSitesBackupRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|browse_sessions:BrowseSessionsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_exclusion_units:DriveExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_exclusion_units_bulk_addition_jobs:DriveExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_inclusion_rules:DriveInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units:DriveProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units_bulk_addition_jobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder @@ -326537,7 +341009,10 @@ msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|pub msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_protection_policies:ExchangeProtectionPoliciesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_restore_sessions:ExchangeRestoreSessionsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exclusion_units:ExclusionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BackupRestoreRequestBuilderGetQueryParameters]):BackupRestoreRoot +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_exclusion_units:MailboxExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_exclusion_units_bulk_addition_jobs:MailboxExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_inclusion_rules:MailboxInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_protection_units:MailboxProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailbox_protection_units_bulk_addition_jobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder @@ -326556,6 +341031,8 @@ msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|pub msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_browse_sessions:SharePointBrowseSessionsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_protection_policies:SharePointProtectionPoliciesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|share_point_restore_sessions:SharePointRestoreSessionsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_exclusion_units:SiteExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_exclusion_units_bulk_addition_jobs:SiteExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_inclusion_rules:SiteInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_protection_units:SiteProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_protection_units_bulk_addition_jobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder @@ -326610,6 +341087,8 @@ msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.Browse msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter():str msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter(value:str):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|optimized_browse():bool +msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|optimized_browse(value:bool):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by():BrowseQueryOrder msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by(value:BrowseQueryOrder):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -326673,6 +341152,112 @@ msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browseWithNex msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BrowseWithNextFetchTokenRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browseWithNextFetchToken.BrowseWithNextFetchTokenRequestBuilder::|public|with_url(raw_url:str):BrowseWithNextFetchTokenRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|by_drive_exclusion_unit_id(drive_exclusion_unit_id:str):DriveExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]):DriveExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|post(body:DriveExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):DriveExclusionUnit +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|to_post_request_information(body:DriveExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]):DriveExclusionUnit +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|patch(body:DriveExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):DriveExclusionUnit +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|to_patch_request_information(body:DriveExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_drive_exclusion_units_bulk_addition_job_id(drive_exclusion_units_bulk_addition_job_id:str):DriveExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):DriveExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:DriveExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):DriveExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:DriveExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsBulkAdditionJobsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):DriveExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:DriveExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):DriveExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:DriveExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsBulkAdditionJobItemRequestBuilder msgraph_beta.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -326914,6 +341499,8 @@ msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.E msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeProtectionPolicyItemRequestBuilderGetQueryParameters]):ExchangeProtectionPolicy +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_exclusion_units:MailboxExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_exclusion_units_bulk_addition_jobs:MailboxExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_inclusion_rules:MailboxInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_protection_units:MailboxProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_protection_units_bulk_addition_jobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder @@ -326925,6 +341512,94 @@ msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.E msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|to_patch_request_information(body:ExchangeProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|with_url(raw_url:str):ExchangeProtectionPolicyItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]):MailboxExclusionUnit +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|by_mailbox_exclusion_unit_id(mailbox_exclusion_unit_id:str):MailboxExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]):MailboxExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):MailboxExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_mailbox_exclusion_units_bulk_addition_job_id(mailbox_exclusion_units_bulk_addition_job_id:str):MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):MailboxExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -327298,6 +341973,156 @@ msgraph_beta.generated.solutions.backupRestore.exchangeRestoreSessions.item.mail msgraph_beta.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_post_request_information(body:MailboxRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|with_url(raw_url:str):MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder.ExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|by_exclusion_unit_base_id(exclusion_unit_base_id:str):ExclusionUnitBaseItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]):ExclusionUnitBaseCollectionResponse +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.ExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):ExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder.ExclusionUnitBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder.ExclusionUnitBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder.ExclusionUnitBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder.ExclusionUnitBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]):ExclusionUnitBase +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.exclusionUnits.item.ExclusionUnitBaseItemRequestBuilder::|public|with_url(raw_url:str):ExclusionUnitBaseItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder.MailboxExclusionUnitItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]):MailboxExclusionUnit +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|patch(body:MailboxExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):MailboxExclusionUnit +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|to_patch_request_information(body:MailboxExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.item.MailboxExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder.MailboxExclusionUnitsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|by_mailbox_exclusion_unit_id(mailbox_exclusion_unit_id:str):MailboxExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]):MailboxExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|post(body:MailboxExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):MailboxExclusionUnit +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|to_post_request_information(body:MailboxExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnits.MailboxExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):MailboxExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:MailboxExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):MailboxExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:MailboxExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.item.MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder.MailboxExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_mailbox_exclusion_units_bulk_addition_job_id(mailbox_exclusion_units_bulk_addition_job_id:str):MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):MailboxExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:MailboxExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):MailboxExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:MailboxExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.mailboxExclusionUnitsBulkAdditionJobs.MailboxExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):MailboxExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -327522,6 +342347,94 @@ msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPoli msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder.DriveExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|by_drive_exclusion_unit_id(drive_exclusion_unit_id:str):DriveExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]):DriveExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.DriveExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder.DriveExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]):DriveExclusionUnit +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnits.item.DriveExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder.DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_drive_exclusion_units_bulk_addition_job_id(drive_exclusion_units_bulk_addition_job_id:str):DriveExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):DriveExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.DriveExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsBulkAdditionJobsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder.DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):DriveExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveExclusionUnitsBulkAdditionJobs.item.DriveExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):DriveExclusionUnitsBulkAdditionJobItemRequestBuilder msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -327663,6 +342576,8 @@ msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPoli msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder.OneDriveForBusinessProtectionPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_exclusion_units:DriveExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_exclusion_units_bulk_addition_jobs:DriveExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_inclusion_rules:DriveInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_protection_units:DriveProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_protection_units_bulk_addition_jobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder @@ -328544,6 +343459,8 @@ msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|patch(body:SharePointProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):SharePointProtectionPolicy msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_exclusion_units:SiteExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_exclusion_units_bulk_addition_jobs:SiteExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_inclusion_rules:SiteInclusionRulesRequestBuilder msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_protection_units:SiteProtectionUnitsRequestBuilder msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_protection_units_bulk_addition_jobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder @@ -328552,6 +343469,94 @@ msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|to_patch_request_information(body:SharePointProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|with_url(raw_url:str):SharePointProtectionPolicyItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]):SiteExclusionUnit +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|by_site_exclusion_unit_id(site_exclusion_unit_id:str):SiteExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]):SiteExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):SiteExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_site_exclusion_units_bulk_addition_job_id(site_exclusion_units_bulk_addition_job_id:str):SiteExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):SiteExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -328935,6 +343940,112 @@ msgraph_beta.generated.solutions.backupRestore.sharePointRestoreSessions.SharePo msgraph_beta.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder::|public|to_post_request_information(body:SharePointRestoreSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder::|public|with_url(raw_url:str):SharePointRestoreSessionsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder.SiteExclusionUnitItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]):SiteExclusionUnit +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|patch(body:SiteExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):SiteExclusionUnit +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|to_patch_request_information(body:SiteExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.item.SiteExclusionUnitItemRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder.SiteExclusionUnitsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|by_site_exclusion_unit_id(site_exclusion_unit_id:str):SiteExclusionUnitItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]):SiteExclusionUnitCollectionResponse +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|post(body:SiteExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):SiteExclusionUnit +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|to_post_request_information(body:SiteExclusionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnits.SiteExclusionUnitsRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder.SiteExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):SiteExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:SiteExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):SiteExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:SiteExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.item.SiteExclusionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder.SiteExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|by_site_exclusion_units_bulk_addition_job_id(site_exclusion_units_bulk_addition_job_id:str):SiteExclusionUnitsBulkAdditionJobItemRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):SiteExclusionUnitsBulkAdditionJobCollectionResponse +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:SiteExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):SiteExclusionUnitsBulkAdditionJob +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:SiteExclusionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.backupRestore.siteExclusionUnitsBulkAdditionJobs.SiteExclusionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):SiteExclusionUnitsBulkAdditionJobsRequestBuilder msgraph_beta.generated.solutions.backupRestore.siteInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.backupRestore.siteInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.backupRestore.siteInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -330079,7 +345190,6 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenant msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] @@ -330101,6 +345211,7 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossT msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|migrate:MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -330109,7 +345220,17 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossT msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|users:UsersRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder.MigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|with_url(raw_url:str):MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -330173,37 +345294,15 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users. msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|with_url(raw_url:str):UsersRequestBuilder -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data():dict[str, Any] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|constructor():None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings():ExchangeOnlineCrossTenantMigrationSettings -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings(value:ExchangeOnlineCrossTenantMigrationSettings):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources():list[str] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources(value:list[str]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads():list[str] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads(value:list[str]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValidatePostRequestBody -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|post(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|to_post_request_information(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -330224,6 +345323,7 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayN msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; display_name?:str):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|migrate:MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|request_adapter:RequestAdapter @@ -330231,7 +345331,26 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayN msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsWithDisplayNameRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder.MigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|with_url(raw_url:str):MigrateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -331190,6 +346309,255 @@ msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.Present msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|to_post_request_information(body:VirtualEventPresenter; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|with_url(raw_url:str):PresentersRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QuestionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|by_virtual_event_registration_question_base_id(virtual_event_registration_question_base_id:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBaseCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|with_url(raw_url:str):QuestionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_patch_request_information(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|with_url(raw_url:str):RegistrationConfigurationRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):VirtualEventSession +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventSessionItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|by_virtual_event_session_id(virtual_event_session_id:str):VirtualEventSessionItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):VirtualEventSessionCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|with_url(raw_url:str):SessionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; join_web_url?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]):VirtualEventSession +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|with_url(raw_url:str):SessionsWithJoinWebUrlRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions_with_join_web_url(join_web_url:str):SessionsWithJoinWebUrlRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|by_virtual_event_registration_id(virtual_event_registration_id:str):VirtualEventRegistrationItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):VirtualEventRegistrationCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|with_url(raw_url:str):RegistrationsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; email?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithEmailRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_id?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithUserIdRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -331498,6 +346866,10 @@ msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownha msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhall msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_email(email:str):RegistrationsWithEmailRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_user_id(user_id:str):RegistrationsWithUserIdRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registration_configuration:RegistrationConfigurationRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions_with_join_web_url(join_web_url:str):SessionsWithJoinWebUrlRequestBuilder @@ -332335,6 +347707,8 @@ msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder:: msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContainersRequestBuilderGetQueryParameters]):FileStorageContainerCollectionResponse +msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get_by_user_with_user_principal_name(user_principal_name:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get_by_user_with_user_principal_name_with_role(role:str; user_principal_name:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|post(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|request_adapter:RequestAdapter @@ -332354,6 +347728,56 @@ msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder: msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; role?:str; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder.ActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -332478,6 +347902,7 @@ msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerI msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|transfer_principal_ownership:TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|url_template:str @@ -333207,6 +348632,25 @@ msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.Shar msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to():IdentitySet +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to(value:IdentitySet):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransferPrincipalOwnershipPostRequestBody +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder.TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|to_post_request_information(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|with_url(raw_url:str):TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder.UnarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -333516,6 +348960,8 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRe msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedContainersRequestBuilderGetQueryParameters]):FileStorageContainerCollectionResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get_by_user_with_user_principal_name(user_principal_name:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get_by_user_with_user_principal_name_with_role(role:str; user_principal_name:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|post(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|request_adapter:RequestAdapter @@ -333523,6 +348969,56 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRe msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|to_post_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|with_url(raw_url:str):DeletedContainersRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; role?:str; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder.ActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -333647,6 +349143,7 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageCon msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|transfer_principal_ownership:TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|url_template:str @@ -334376,6 +349873,25 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGrou msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to():IdentitySet +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to(value:IdentitySet):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransferPrincipalOwnershipPostRequestBody +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder.TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|to_post_request_information(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|with_url(raw_url:str):TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder.UnarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -335089,6 +350605,7 @@ msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|publ msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -335228,6 +350745,113 @@ msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBu msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -336291,6 +351915,59 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRight msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -336324,6 +352001,7 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanIt msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -337671,6 +353349,113 @@ msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestB msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -338734,6 +354519,59 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRigh msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -338767,6 +354605,7 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanI msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -339086,6 +354925,7 @@ msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::| msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -340768,6 +356608,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -340907,6 +356748,113 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -341970,6 +357918,59 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -342003,6 +358004,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -343350,6 +359352,113 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -344413,6 +360522,59 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -344446,6 +360608,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -344765,6 +360928,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -346458,6 +362622,7 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemReque msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -346597,6 +362762,113 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.File msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -347660,6 +363932,59 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -347693,6 +364018,7 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -348475,6 +364801,78 @@ msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareReques msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|to_post_request_information(body:UpdateSoftwarePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|with_url(raw_url:str):UpdateSoftwareRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|by_teamwork_custom_emoji_display_name(teamwork_custom_emoji_display_name:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]):TeamworkCustomEmojiCollectionResponse +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|post(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|to_post_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|with_url(raw_url:str):CustomEmojisRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|patch(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_patch_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|with_url(raw_url:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessagingRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|custom_emojis:CustomEmojisRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagingRequestBuilderGetQueryParameters]):TeamworkMessaging +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|patch(body:TeamworkMessaging; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkMessaging +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagingRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_patch_request_information(body:TeamworkMessaging; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|with_url(raw_url:str):MessagingRequestBuilder msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|activity_type():str msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|activity_type(value:str):None msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|additional_data():dict[str, Any] @@ -348892,6 +365290,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -349031,6 +365430,113 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -350094,6 +366600,59 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -350127,6 +366686,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -351474,6 +368034,113 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -352537,6 +369204,59 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -352570,6 +369290,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -352889,6 +369610,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -354232,6 +370954,7 @@ msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|deleted_teams:De msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|determine_if_interaction_is_allowed:DetermineIfInteractionIsAllowedRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|devices:DevicesRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkRequestBuilderGetQueryParameters]):Teamwork +msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|messaging:MessagingRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|patch(body:Teamwork; request_configuration?:RequestConfiguration[QueryParameters]):Teamwork msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|request_adapter:RequestAdapter @@ -367018,6 +383741,113 @@ msgraph_beta.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|pub msgraph_beta.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|to_post_request_information(body:CloudClipboardItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder.CloudPcPoolsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|by_cloud_pc_pool_id(cloud_pc_pool_id:str):CloudPcPoolItemRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]):CloudPcPoolCollectionResponse +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|post(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPool +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|to_post_request_information(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.CloudPcPoolsRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolsRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder.AssignmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|by_cloud_pc_pool_assignment_id(cloud_pc_pool_assignment_id:str):CloudPcPoolAssignmentItemRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]):CloudPcPoolAssignmentCollectionResponse +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|post(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|to_post_request_information(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.AssignmentsRequestBuilder::|public|with_url(raw_url:str):AssignmentsRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder.CloudPcPoolAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|patch(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPoolAssignment +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|to_patch_request_information(body:CloudPcPoolAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.item.assignments.item.CloudPcPoolAssignmentItemRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolAssignmentItemRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder.CloudPcPoolItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|assignments:AssignmentsRequestBuilder +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]):CloudPcPool +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|patch(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPool +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|to_patch_request_information(body:CloudPcPool; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.cloudPcPools.item.CloudPcPoolItemRequestBuilder::|public|with_url(raw_url:str):CloudPcPoolItemRequestBuilder msgraph_beta.generated.users.item.cloudPCs.CloudPCsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -370389,6 +387219,99 @@ msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestB msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphUserRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|by_distribution_list_id(distribution_list_id:str):DistributionListItemRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]):DistributionListCollectionResponse +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|post(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|to_post_request_information(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|with_url(raw_url:str):DistributionListsRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|members():list[Member] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|members(value:list[Member]):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddMembersPostRequestBody +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder.AddMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|post(body:AddMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|to_post_request_information(body:AddMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|with_url(raw_url:str):AddMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|members():list[Member] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|members(value:list[Member]):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeleteMembersPostRequestBody +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder.DeleteMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|post(body:DeleteMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|to_post_request_information(body:DeleteMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|with_url(raw_url:str):DeleteMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|add_members:AddMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|delete_members:DeleteMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|patch(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_patch_request_information(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|with_url(raw_url:str):DistributionListItemRequestBuilder msgraph_beta.generated.users.item.drive.DriveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -375519,6 +392442,15 @@ msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.Ge msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -375676,6 +392608,7 @@ msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBu msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -375692,6 +392625,7 @@ msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBu msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -375872,6 +392806,25 @@ msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockReque msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -381402,6 +398355,7 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReview msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -381431,6 +398385,29 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.applyDecisio msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -381662,6 +398639,29 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -381761,6 +398761,7 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -381835,6 +398836,15 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -381842,6 +398852,8 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -381855,6 +398867,31 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -382157,6 +399194,15 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filte msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -382164,6 +399210,8 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -382177,6 +399225,31 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -382330,6 +399403,29 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore @@ -382588,6 +399684,7 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder @@ -383525,6 +400622,59 @@ msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRigh msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -383558,6 +400708,7 @@ msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuild msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -386581,6 +403732,50 @@ msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeSched msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|to_patch_request_information(body:WorkingTimeSchedule; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|with_url(raw_url:str):WorkingTimeScheduleRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetRequestConfiguration-->RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|with_url(raw_url:str):SponsorOfRequestBuilder msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -387957,6 +405152,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|chats:ChatsReq msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|check_member_groups:CheckMemberGroupsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|check_member_objects:CheckMemberObjectsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|cloud_clipboard:CloudClipboardRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|cloud_pc_pools:CloudPcPoolsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|cloud_p_cs:CloudPCsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|communications:CommunicationsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -387972,6 +405168,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|devices_with_d msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|device_enrollment_configurations:DeviceEnrollmentConfigurationsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|device_management_troubleshooting_events:DeviceManagementTroubleshootingEventsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|direct_reports:DirectReportsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|distribution_lists:DistributionListsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|drive:DriveRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|drives:DrivesRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|employee_experience:EmployeeExperienceRequestBuilder @@ -388051,6 +405248,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|service_provis msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|sponsor_of:SponsorOfRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|todo:TodoRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index d185c42153f..5825a98b9a6 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "12DA42D83D5E09858622DC57EADE14EB69F43AD0F932D6ADAAB58C7F5F92D0A27DA1E847A56ED2D79C8DD2C52B3D75BC1D0D3CEDBBD6075F6A7459A1D1DA96E7", + "descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.34.1", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "msgraph_beta.generated", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file diff --git a/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py index 4b7e6f6b9e2..1de3efe644c 100644 --- a/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/models/access_package_approval_stage.py b/msgraph_beta/generated/models/access_package_approval_stage.py index e8a65f36cdb..e88d93fd6a8 100644 --- a/msgraph_beta/generated/models/access_package_approval_stage.py +++ b/msgraph_beta/generated/models/access_package_approval_stage.py @@ -23,7 +23,7 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): duration_before_automatic_denial: Optional[datetime.timedelta] = None # If escalation is required, the time a request can be pending a response from a primary approver. duration_before_escalation: Optional[datetime.timedelta] = None - # 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. + # If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. escalation_approvers: Optional[list[SubjectSet]] = None # The subjects, typically users, who are the fallback escalation approvers. fallback_escalation_approvers: Optional[list[SubjectSet]] = None @@ -35,7 +35,7 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): is_escalation_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + # The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. primary_approvers: Optional[list[SubjectSet]] = None @staticmethod diff --git a/msgraph_beta/generated/models/access_package_resource_request.py b/msgraph_beta/generated/models/access_package_resource_request.py index 117fd1ff05e..b39c64c42c7 100644 --- a/msgraph_beta/generated/models/access_package_resource_request.py +++ b/msgraph_beta/generated/models/access_package_resource_request.py @@ -28,7 +28,7 @@ class AccessPackageResourceRequest(Entity, Parsable): justification: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # 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. + # 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. request_state: Optional[str] = None # The requestStatus property request_status: Optional[str] = None diff --git a/msgraph_beta/generated/models/access_package_resource_role.py b/msgraph_beta/generated/models/access_package_resource_role.py index 8797795db59..8e2569d9cab 100644 --- a/msgraph_beta/generated/models/access_package_resource_role.py +++ b/msgraph_beta/generated/models/access_package_resource_role.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_package_resource import AccessPackageResource from .entity import Entity + from .role_type import RoleType from .entity import Entity @@ -22,8 +23,10 @@ class AccessPackageResourceRole(Entity, Parsable): odata_type: Optional[str] = None # The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId is the sequence number of the role in the site. origin_id: Optional[str] = None - # The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup. + # The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources or AadGroup. origin_system: Optional[str] = None + # The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. + type: Optional[RoleType] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageResourceRole: @@ -43,9 +46,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .access_package_resource import AccessPackageResource from .entity import Entity + from .role_type import RoleType from .access_package_resource import AccessPackageResource from .entity import Entity + from .role_type import RoleType fields: dict[str, Callable[[Any], None]] = { "accessPackageResource": lambda n : setattr(self, 'access_package_resource', n.get_object_value(AccessPackageResource)), @@ -53,6 +58,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "originId": lambda n : setattr(self, 'origin_id', n.get_str_value()), "originSystem": lambda n : setattr(self, 'origin_system', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_enum_value(RoleType)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -72,5 +78,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_str_value("originId", self.origin_id) writer.write_str_value("originSystem", self.origin_system) + writer.write_enum_value("type", self.type) diff --git a/msgraph_beta/generated/models/access_package_resource_scope.py b/msgraph_beta/generated/models/access_package_resource_scope.py index 95c8ea08631..cd394cbc731 100644 --- a/msgraph_beta/generated/models/access_package_resource_scope.py +++ b/msgraph_beta/generated/models/access_package_resource_scope.py @@ -22,9 +22,9 @@ class AccessPackageResourceScope(Entity, Parsable): is_root_scope: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The unique identifier for the scope in the resource as defined in the origin system. + # The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). origin_id: Optional[str] = None - # The origin system for the scope. + # The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). origin_system: Optional[str] = None # The origin system for the role, if different. role_origin_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py index 538655a6417..e898220465e 100644 --- a/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py +++ b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py @@ -16,8 +16,8 @@ class AccessPackageSuggestionSelfAssignmentHistoryBased(AccessPackageSuggestionR odata_type: Optional[str] = "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased" # The date and time when the user was last assigned to this access package. The Timestamp 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. last_assignment_date_time: Optional[datetime.datetime] = None - # The pastAssigmentCount property - past_assigment_count: Optional[int] = None + # The number of times the user has been assigned to this access package in the past. Read-only. + past_assignment_count: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestionSelfAssignmentHistoryBased: @@ -41,7 +41,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "lastAssignmentDateTime": lambda n : setattr(self, 'last_assignment_date_time', n.get_datetime_value()), - "pastAssigmentCount": lambda n : setattr(self, 'past_assigment_count', n.get_int_value()), + "pastAssignmentCount": lambda n : setattr(self, 'past_assignment_count', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -57,6 +57,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_datetime_value("lastAssignmentDateTime", self.last_assignment_date_time) - writer.write_int_value("pastAssigmentCount", self.past_assigment_count) + writer.write_int_value("pastAssignmentCount", self.past_assignment_count) diff --git a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py b/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py deleted file mode 100644 index eda4eb2c4d2..00000000000 --- a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - -from .custom_extension_data import CustomExtensionData - -@dataclass -class AccessReviewDataUploadTriggerCallbackData(CustomExtensionData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.accessReviewDataUploadTriggerCallbackData" - # A description for the permission. - permission_description: Optional[str] = None - # The id of the permission assigned to this principal. - permission_id: Optional[str] = None - # The name of the permission assigned to this principal. - permission_name: Optional[str] = None - # The type of the permission assigned to this principal. - permission_type: Optional[str] = None - # The id of the principal who has permissions on the custom data provided resource. - principal_id: Optional[str] = None - # The principalType property - principal_type: Optional[PrincipalType] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewDataUploadTriggerCallbackData: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AccessReviewDataUploadTriggerCallbackData - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AccessReviewDataUploadTriggerCallbackData() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - - fields: dict[str, Callable[[Any], None]] = { - "permissionDescription": lambda n : setattr(self, 'permission_description', n.get_str_value()), - "permissionId": lambda n : setattr(self, 'permission_id', n.get_str_value()), - "permissionName": lambda n : setattr(self, 'permission_name', n.get_str_value()), - "permissionType": lambda n : setattr(self, 'permission_type', n.get_str_value()), - "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), - "principalType": lambda n : setattr(self, 'principal_type', n.get_enum_value(PrincipalType)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_str_value("permissionDescription", self.permission_description) - writer.write_str_value("permissionId", self.permission_id) - writer.write_str_value("permissionName", self.permission_name) - writer.write_str_value("permissionType", self.permission_type) - writer.write_str_value("principalId", self.principal_id) - writer.write_enum_value("principalType", self.principal_type) - - diff --git a/msgraph_beta/generated/models/access_review_instance.py b/msgraph_beta/generated/models/access_review_instance.py index 4311ac8ad45..57644e2ce16 100644 --- a/msgraph_beta/generated/models/access_review_instance.py +++ b/msgraph_beta/generated/models/access_review_instance.py @@ -14,6 +14,7 @@ from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity from .entity import Entity @@ -25,6 +26,8 @@ class AccessReviewInstance(Entity, Parsable): decisions: Optional[list[AccessReviewInstanceDecisionItem]] = None # There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. definition: Optional[AccessReviewScheduleDefinition] = None + # The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + delegated_by: Optional[list[UserIdentity]] = None # 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. end_date_time: Optional[datetime.datetime] = None # Collection of errors in an access review instance lifecycle. Read-only. @@ -68,6 +71,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity from .access_review_error import AccessReviewError from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem @@ -77,11 +81,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity fields: dict[str, Callable[[Any], None]] = { "contactedReviewers": lambda n : setattr(self, 'contacted_reviewers', n.get_collection_of_object_values(AccessReviewReviewer)), "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), "definition": lambda n : setattr(self, 'definition', n.get_object_value(AccessReviewScheduleDefinition)), + "delegatedBy": lambda n : setattr(self, 'delegated_by', n.get_collection_of_object_values(UserIdentity)), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(AccessReviewError)), "fallbackReviewers": lambda n : setattr(self, 'fallback_reviewers', n.get_collection_of_object_values(AccessReviewReviewerScope)), @@ -107,6 +113,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("contactedReviewers", self.contacted_reviewers) writer.write_collection_of_object_values("decisions", self.decisions) writer.write_object_value("definition", self.definition) + writer.write_collection_of_object_values("delegatedBy", self.delegated_by) writer.write_datetime_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("errors", self.errors) writer.write_collection_of_object_values("fallbackReviewers", self.fallback_reviewers) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item.py b/msgraph_beta/generated/models/access_review_instance_decision_item.py index 20bdcc76f99..8a0cfd53a31 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item.py @@ -32,6 +32,8 @@ class AccessReviewInstanceDecisionItem(Entity, Parsable): apply_result: Optional[str] = None # Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). decision: Optional[str] = None + # The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + delegated_by: Optional[list[UserIdentity]] = None # Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. insights: Optional[list[GovernanceInsight]] = None # There's 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. @@ -104,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), "applyResult": lambda n : setattr(self, 'apply_result', n.get_str_value()), "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "delegatedBy": lambda n : setattr(self, 'delegated_by', n.get_collection_of_object_values(UserIdentity)), "insights": lambda n : setattr(self, 'insights', n.get_collection_of_object_values(GovernanceInsight)), "instance": lambda n : setattr(self, 'instance', n.get_object_value(AccessReviewInstance)), "justification": lambda n : setattr(self, 'justification', n.get_str_value()), @@ -137,6 +140,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("applyDescription", self.apply_description) writer.write_str_value("applyResult", self.apply_result) writer.write_str_value("decision", self.decision) + writer.write_collection_of_object_values("delegatedBy", self.delegated_by) writer.write_collection_of_object_values("insights", self.insights) writer.write_object_value("instance", self.instance) writer.write_str_value("justification", self.justification) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_access_package_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_access_package_resource.py new file mode 100644 index 00000000000..e3278c8a3b9 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_access_package_resource.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +@dataclass +class AccessReviewInstanceDecisionItemAccessPackageResource(AccessReviewInstanceDecisionItemResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource" + # Display name of the access package assignment policy through which access is granted. + access_package_assignment_policy_display_name: Optional[str] = None + # Identifier of the access package assignment policy through which access is granted. + access_package_assignment_policy_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemAccessPackageResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewInstanceDecisionItemAccessPackageResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewInstanceDecisionItemAccessPackageResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + fields: dict[str, Callable[[Any], None]] = { + "accessPackageAssignmentPolicyDisplayName": lambda n : setattr(self, 'access_package_assignment_policy_display_name', n.get_str_value()), + "accessPackageAssignmentPolicyId": lambda n : setattr(self, 'access_package_assignment_policy_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accessPackageAssignmentPolicyDisplayName", self.access_package_assignment_policy_display_name) + writer.write_str_value("accessPackageAssignmentPolicyId", self.access_package_assignment_policy_id) + + diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_apply_result.py b/msgraph_beta/generated/models/access_review_instance_decision_item_apply_result.py new file mode 100644 index 00000000000..edcec8719f8 --- /dev/null +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_apply_result.py @@ -0,0 +1,10 @@ +from enum import Enum + +class AccessReviewInstanceDecisionItemApplyResult(str, Enum): + New = "new", + AppliedSuccessfully = "appliedSuccessfully", + AppliedWithUnknownFailure = "appliedWithUnknownFailure", + AppliedSuccessfullyButObjectNotFound = "appliedSuccessfullyButObjectNotFound", + ApplyNotSupported = "applyNotSupported", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py index 894ac1bca52..c67d8c4b0f0 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_custom_data_provided_resource.py @@ -13,6 +13,12 @@ class AccessReviewInstanceDecisionItemCustomDataProvidedResource(AccessReviewInstanceDecisionItemResource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource" + # Custom data to include with the decision. + custom_data: Optional[str] = None + # The name of the scope for the decision. + scope_display_name: Optional[str] = None + # The id of the scope for the decision. + scope_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemCustomDataProvidedResource: @@ -35,6 +41,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource fields: dict[str, Callable[[Any], None]] = { + "customData": lambda n : setattr(self, 'custom_data', n.get_str_value()), + "scopeDisplayName": lambda n : setattr(self, 'scope_display_name', n.get_str_value()), + "scopeId": lambda n : setattr(self, 'scope_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +58,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("customData", self.custom_data) + writer.write_str_value("scopeDisplayName", self.scope_display_name) + writer.write_str_value("scopeId", self.scope_id) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py index c7dec65d0f2..dbae516e9bf 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource @@ -26,7 +27,7 @@ class AccessReviewInstanceDecisionItemResource(AdditionalDataHolder, BackedModel id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + # Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. type: Optional[str] = None @staticmethod @@ -47,6 +48,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstan from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource return AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource".casefold(): + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource + + return AccessReviewInstanceDecisionItemAccessPackageResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource".casefold(): from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource @@ -67,11 +72,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource diff --git a/msgraph_beta/generated/models/access_review_set.py b/msgraph_beta/generated/models/access_review_set.py index 440ec0b33f7..81550a7b8e1 100644 --- a/msgraph_beta/generated/models/access_review_set.py +++ b/msgraph_beta/generated/models/access_review_set.py @@ -11,6 +11,7 @@ from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot from .entity import Entity @@ -28,6 +29,8 @@ class AccessReviewSet(Entity, Parsable): odata_type: Optional[str] = None # Resource that enables administrators to manage directory-level access review policies in their tenant. policy: Optional[AccessReviewPolicy] = None + # Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + unified: Optional[UnifiedRoot] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewSet: @@ -51,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot from .access_review_history_definition import AccessReviewHistoryDefinition from .access_review_instance import AccessReviewInstance @@ -58,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot fields: dict[str, Callable[[Any], None]] = { "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), @@ -65,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "historyDefinitions": lambda n : setattr(self, 'history_definitions', n.get_collection_of_object_values(AccessReviewHistoryDefinition)), "instances": lambda n : setattr(self, 'instances', n.get_collection_of_object_values(AccessReviewInstance)), "policy": lambda n : setattr(self, 'policy', n.get_object_value(AccessReviewPolicy)), + "unified": lambda n : setattr(self, 'unified', n.get_object_value(UnifiedRoot)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -84,5 +90,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("historyDefinitions", self.history_definitions) writer.write_collection_of_object_values("instances", self.instances) writer.write_object_value("policy", self.policy) + writer.write_object_value("unified", self.unified) diff --git a/msgraph_beta/generated/models/additional_storage_allocations.py b/msgraph_beta/generated/models/additional_storage_allocations.py new file mode 100644 index 00000000000..537c8ce23e6 --- /dev/null +++ b/msgraph_beta/generated/models/additional_storage_allocations.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AdditionalStorageAllocations(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The bonusQuotaInBytes property + bonus_quota_in_bytes: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The subscriptionQuotaInBytes property + subscription_quota_in_bytes: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdditionalStorageAllocations: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdditionalStorageAllocations + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdditionalStorageAllocations() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "bonusQuotaInBytes": lambda n : setattr(self, 'bonus_quota_in_bytes', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "subscriptionQuotaInBytes": lambda n : setattr(self, 'subscription_quota_in_bytes', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("bonusQuotaInBytes", self.bonus_quota_in_bytes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("subscriptionQuotaInBytes", self.subscription_quota_in_bytes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/admin_report_settings.py b/msgraph_beta/generated/models/admin_report_settings.py index 2c01edbe50f..eb4150ee056 100644 --- a/msgraph_beta/generated/models/admin_report_settings.py +++ b/msgraph_beta/generated/models/admin_report_settings.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .entity import Entity + from .share_point_report_settings import SharePointReportSettings from .entity import Entity @@ -15,6 +16,8 @@ class AdminReportSettings(Entity, Parsable): display_concealed_names: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None + # A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + share_point: Optional[SharePointReportSettings] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AdminReportSettings: @@ -33,11 +36,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .share_point_report_settings import SharePointReportSettings from .entity import Entity + from .share_point_report_settings import SharePointReportSettings fields: dict[str, Callable[[Any], None]] = { "displayConcealedNames": lambda n : setattr(self, 'display_concealed_names', n.get_bool_value()), + "sharePoint": lambda n : setattr(self, 'share_point', n.get_object_value(SharePointReportSettings)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -53,5 +59,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_bool_value("displayConcealedNames", self.display_concealed_names) + writer.write_object_value("sharePoint", self.share_point) diff --git a/msgraph_beta/generated/models/all_sites_backup.py b/msgraph_beta/generated/models/admit_all_from_lobby_operation.py similarity index 79% rename from msgraph_beta/generated/models/all_sites_backup.py rename to msgraph_beta/generated/models/admit_all_from_lobby_operation.py index 2b40058aa07..b48570d38b8 100644 --- a/msgraph_beta/generated/models/all_sites_backup.py +++ b/msgraph_beta/generated/models/admit_all_from_lobby_operation.py @@ -5,34 +5,34 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation -from .full_service_backup_base import FullServiceBackupBase +from .comms_operation import CommsOperation @dataclass -class AllSitesBackup(FullServiceBackupBase, Parsable): +class AdmitAllFromLobbyOperation(CommsOperation, Parsable): # The OdataType property odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AllSitesBackup: + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyOperation: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AllSitesBackup + Returns: AdmitAllFromLobbyOperation """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AllSitesBackup() + return AdmitAllFromLobbyOperation() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/all_drives_backup.py b/msgraph_beta/generated/models/admit_from_lobby_operation.py similarity index 78% rename from msgraph_beta/generated/models/all_drives_backup.py rename to msgraph_beta/generated/models/admit_from_lobby_operation.py index ec810267ea3..4ce58457156 100644 --- a/msgraph_beta/generated/models/all_drives_backup.py +++ b/msgraph_beta/generated/models/admit_from_lobby_operation.py @@ -5,34 +5,34 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation -from .full_service_backup_base import FullServiceBackupBase +from .comms_operation import CommsOperation @dataclass -class AllDrivesBackup(FullServiceBackupBase, Parsable): +class AdmitFromLobbyOperation(CommsOperation, Parsable): # The OdataType property odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AllDrivesBackup: + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyOperation: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AllDrivesBackup + Returns: AdmitFromLobbyOperation """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AllDrivesBackup() + return AdmitFromLobbyOperation() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/agent_identity.py b/msgraph_beta/generated/models/agent_identity.py index cc8e8136eca..0b0034aeccb 100644 --- a/msgraph_beta/generated/models/agent_identity.py +++ b/msgraph_beta/generated/models/agent_identity.py @@ -6,7 +6,9 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .app_role_assignment import AppRoleAssignment from .directory_object import DirectoryObject + from .o_auth2_permission_grant import OAuth2PermissionGrant from .service_principal import ServicePrincipal from .service_principal import ServicePrincipal @@ -19,6 +21,10 @@ class AgentIdentity(ServicePrincipal, Parsable): agent_identity_blueprint_id: Optional[str] = None # The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. created_date_time: Optional[datetime.datetime] = None + # Application role assignments that this agent identity inherits from its parent Agent Identity Blueprint service principal. Read-only. Nullable. + inherited_app_role_assignments: Optional[list[AppRoleAssignment]] = None + # Delegated permission grants that this agent identity inherits from its parent Agent Identity Blueprint service principal. Read-only. Nullable. + inherited_oauth2_permission_grants: Optional[list[OAuth2PermissionGrant]] = None # The sponsors for this agent identity. sponsors: Optional[list[DirectoryObject]] = None @@ -38,15 +44,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .app_role_assignment import AppRoleAssignment from .directory_object import DirectoryObject + from .o_auth2_permission_grant import OAuth2PermissionGrant from .service_principal import ServicePrincipal + from .app_role_assignment import AppRoleAssignment from .directory_object import DirectoryObject + from .o_auth2_permission_grant import OAuth2PermissionGrant from .service_principal import ServicePrincipal fields: dict[str, Callable[[Any], None]] = { "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "inheritedAppRoleAssignments": lambda n : setattr(self, 'inherited_app_role_assignments', n.get_collection_of_object_values(AppRoleAssignment)), + "inheritedOauth2PermissionGrants": lambda n : setattr(self, 'inherited_oauth2_permission_grants', n.get_collection_of_object_values(OAuth2PermissionGrant)), "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), } super_fields = super().get_field_deserializers() @@ -64,6 +76,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_collection_of_object_values("inheritedAppRoleAssignments", self.inherited_app_role_assignments) + writer.write_collection_of_object_values("inheritedOauth2PermissionGrants", self.inherited_oauth2_permission_grants) writer.write_collection_of_object_values("sponsors", self.sponsors) diff --git a/msgraph_beta/generated/models/agent_identity_type.py b/msgraph_beta/generated/models/agent_identity_type.py index e1f3e334273..eed91b2b3f2 100644 --- a/msgraph_beta/generated/models/agent_identity_type.py +++ b/msgraph_beta/generated/models/agent_identity_type.py @@ -5,4 +5,5 @@ class AgentIdentityType(str, Enum): AgentUser = "agentUser", UnknownFutureValue = "unknownFutureValue", AgentIdentityBlueprintPrincipal = "agentIdentityBlueprintPrincipal", + User = "user", diff --git a/msgraph_beta/generated/models/agent_registration.py b/msgraph_beta/generated/models/agent_registration.py new file mode 100644 index 00000000000..e3f7dfb861e --- /dev/null +++ b/msgraph_beta/generated/models/agent_registration.py @@ -0,0 +1,105 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class AgentRegistration(Entity, Parsable): + """ + Entity that represents an agent registration containing metadata, endpointconfiguration, tools, and publishing information.This entity provides developers and administrators with all details needed tomanage agent instances including their instructions, owners, publishing status,and associated tools. + """ + # Agent identity blueprint identifier. + agent_identity_blueprint_id: Optional[str] = None + # Entra agent identity identifier. + agent_identity_id: Optional[str] = None + # The unique identifier of the user or app who created the agent registration. + created_by: Optional[str] = None + # The agent description providing an overview of its purpose and capabilities. + description: Optional[str] = None + # Display name for the agent instance. + display_name: Optional[str] = None + # The unique identifier of the last person to publish the agent. + last_published_by: Optional[str] = None + # Application identifier managing this agent. + managed_by_app_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Name of the store/system where the agent originated. + originating_store: Optional[str] = None + # List of owner identifiers for the agent in case of user registering agent. Either owners or managedby is required + owner_ids: Optional[list[str]] = None + # Original agent identifier from source system. + source_agent_id: Optional[str] = None + # The date and time when the agent instance was created from source. + source_created_date_time: Optional[datetime.datetime] = None + # The date and time when the agent instance was last modified from source. + source_last_modified_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentRegistration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentRegistration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentRegistration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), + "agentIdentityId": lambda n : setattr(self, 'agent_identity_id', n.get_str_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "lastPublishedBy": lambda n : setattr(self, 'last_published_by', n.get_str_value()), + "managedByAppId": lambda n : setattr(self, 'managed_by_app_id', n.get_str_value()), + "originatingStore": lambda n : setattr(self, 'originating_store', n.get_str_value()), + "ownerIds": lambda n : setattr(self, 'owner_ids', n.get_collection_of_primitive_values(str)), + "sourceAgentId": lambda n : setattr(self, 'source_agent_id', n.get_str_value()), + "sourceCreatedDateTime": lambda n : setattr(self, 'source_created_date_time', n.get_datetime_value()), + "sourceLastModifiedDateTime": lambda n : setattr(self, 'source_last_modified_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) + writer.write_str_value("agentIdentityId", self.agent_identity_id) + writer.write_str_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("lastPublishedBy", self.last_published_by) + writer.write_str_value("managedByAppId", self.managed_by_app_id) + writer.write_str_value("originatingStore", self.originating_store) + writer.write_collection_of_primitive_values("ownerIds", self.owner_ids) + writer.write_str_value("sourceAgentId", self.source_agent_id) + writer.write_datetime_value("sourceCreatedDateTime", self.source_created_date_time) + writer.write_datetime_value("sourceLastModifiedDateTime", self.source_last_modified_date_time) + + diff --git a/msgraph_beta/generated/models/agent_risk_detection.py b/msgraph_beta/generated/models/agent_risk_detection.py index b3aafcd123a..b0bd6aa3a6a 100644 --- a/msgraph_beta/generated/models/agent_risk_detection.py +++ b/msgraph_beta/generated/models/agent_risk_detection.py @@ -21,16 +21,22 @@ class AgentRiskDetection(Entity, Parsable): activity_date_time: Optional[datetime.datetime] = None # Additional information associated with the risk detection. additional_info: Optional[str] = None - # Name of the agent. Supports $filter (eq, startsWith). + # Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith). agent_display_name: Optional[str] = None - # The unique identifier for the agent. This is equivalent to 'id' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). + # The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). agent_id: Optional[str] = None # The identifier of the blueprint associated with the agent. Nullable. blueprint_id: Optional[str] = None + # The clientSessionId property + client_session_id: Optional[str] = None # 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. Supports $filter (eq, le, and ge). detected_date_time: Optional[datetime.datetime] = None # The detectionTimingType property detection_timing_type: Optional[RiskDetectionTimingType] = None + # Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith). + display_name: Optional[str] = None + # Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). + identity_id: Optional[str] = None # The identityType property identity_type: Optional[AgentIdentityType] = None # Date and time that the risk detection was last updated. Supports $filter (eq, le, and ge). @@ -47,6 +53,12 @@ class AgentRiskDetection(Entity, Parsable): risk_level: Optional[RiskLevel] = None # The riskState property risk_state: Optional[RiskState] = None + # The signInClientDisplayName property + sign_in_client_display_name: Optional[str] = None + # The signInCorrelationId property + sign_in_correlation_id: Optional[str] = None + # The signInRequestId property + sign_in_request_id: Optional[str] = None # The source system that generated the risk detection. Nullable. source: Optional[str] = None @@ -86,8 +98,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "agentDisplayName": lambda n : setattr(self, 'agent_display_name', n.get_str_value()), "agentId": lambda n : setattr(self, 'agent_id', n.get_str_value()), "blueprintId": lambda n : setattr(self, 'blueprint_id', n.get_str_value()), + "clientSessionId": lambda n : setattr(self, 'client_session_id', n.get_str_value()), "detectedDateTime": lambda n : setattr(self, 'detected_date_time', n.get_datetime_value()), "detectionTimingType": lambda n : setattr(self, 'detection_timing_type', n.get_enum_value(RiskDetectionTimingType)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "identityId": lambda n : setattr(self, 'identity_id', n.get_str_value()), "identityType": lambda n : setattr(self, 'identity_type', n.get_enum_value(AgentIdentityType)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "riskDetail": lambda n : setattr(self, 'risk_detail', n.get_enum_value(RiskDetail)), @@ -95,6 +110,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "riskEvidence": lambda n : setattr(self, 'risk_evidence', n.get_str_value()), "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), "riskState": lambda n : setattr(self, 'risk_state', n.get_enum_value(RiskState)), + "signInClientDisplayName": lambda n : setattr(self, 'sign_in_client_display_name', n.get_str_value()), + "signInCorrelationId": lambda n : setattr(self, 'sign_in_correlation_id', n.get_str_value()), + "signInRequestId": lambda n : setattr(self, 'sign_in_request_id', n.get_str_value()), "source": lambda n : setattr(self, 'source', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -115,8 +133,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("agentDisplayName", self.agent_display_name) writer.write_str_value("agentId", self.agent_id) writer.write_str_value("blueprintId", self.blueprint_id) + writer.write_str_value("clientSessionId", self.client_session_id) writer.write_datetime_value("detectedDateTime", self.detected_date_time) writer.write_enum_value("detectionTimingType", self.detection_timing_type) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("identityId", self.identity_id) writer.write_enum_value("identityType", self.identity_type) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_enum_value("riskDetail", self.risk_detail) @@ -124,6 +145,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("riskEvidence", self.risk_evidence) writer.write_enum_value("riskLevel", self.risk_level) writer.write_enum_value("riskState", self.risk_state) + writer.write_str_value("signInClientDisplayName", self.sign_in_client_display_name) + writer.write_str_value("signInCorrelationId", self.sign_in_correlation_id) + writer.write_str_value("signInRequestId", self.sign_in_request_id) writer.write_str_value("source", self.source) diff --git a/msgraph_beta/generated/models/ai_agent_info.py b/msgraph_beta/generated/models/ai_agent_info.py index 5c7a74e90cc..1cd52b91aa1 100644 --- a/msgraph_beta/generated/models/ai_agent_info.py +++ b/msgraph_beta/generated/models/ai_agent_info.py @@ -11,7 +11,7 @@ @dataclass class AiAgentInfo(AiInteractionEntity, Parsable): - # Identifier of the parent agent blueprint that defines the identity and configuration of the agent. + # Identifier of the parent agent blueprint that defines the identity and configuration of the agent. This identifier is provided by Microsoft Entra. blueprint_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/ai_interaction.py b/msgraph_beta/generated/models/ai_interaction.py index d68b664b85f..0f876d83331 100644 --- a/msgraph_beta/generated/models/ai_interaction.py +++ b/msgraph_beta/generated/models/ai_interaction.py @@ -11,9 +11,9 @@ from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody from .entity import Entity @@ -24,7 +24,7 @@ class AiInteraction(Entity, Parsable): # The attachments property attachments: Optional[list[AiInteractionAttachment]] = None # The body property - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # The contexts property contexts: Optional[list[AiInteractionContext]] = None # The conversationType property @@ -71,23 +71,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody from .ai_interaction_attachment import AiInteractionAttachment from .ai_interaction_context import AiInteractionContext from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody fields: dict[str, Callable[[Any], None]] = { "appClass": lambda n : setattr(self, 'app_class', n.get_str_value()), "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(AiInteractionAttachment)), - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "contexts": lambda n : setattr(self, 'contexts', n.get_collection_of_object_values(AiInteractionContext)), "conversationType": lambda n : setattr(self, 'conversation_type', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), diff --git a/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py b/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py index 7d24af49c58..ca08311255e 100644 --- a/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py +++ b/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py @@ -42,6 +42,8 @@ class AndroidWorkProfileVpnConfiguration(DeviceConfiguration, Parsable): fingerprint: Optional[str] = None # Identity certificate for client authentication when authentication method is certificate. identity_certificate: Optional[AndroidWorkProfileCertificateProfileBase] = None + # List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + lockdown_exclusion_list: Optional[list[str]] = None # Microsoft Tunnel site ID. microsoft_tunnel_site_id: Optional[str] = None # List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as .example.com. @@ -105,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "customKeyValueData": lambda n : setattr(self, 'custom_key_value_data', n.get_collection_of_object_values(KeyValuePair)), "fingerprint": lambda n : setattr(self, 'fingerprint', n.get_str_value()), "identityCertificate": lambda n : setattr(self, 'identity_certificate', n.get_object_value(AndroidWorkProfileCertificateProfileBase)), + "lockdownExclusionList": lambda n : setattr(self, 'lockdown_exclusion_list', n.get_collection_of_primitive_values(str)), "microsoftTunnelSiteId": lambda n : setattr(self, 'microsoft_tunnel_site_id', n.get_str_value()), "proxyExclusionList": lambda n : setattr(self, 'proxy_exclusion_list', n.get_collection_of_primitive_values(str)), "proxyServer": lambda n : setattr(self, 'proxy_server', n.get_object_value(VpnProxyServer)), @@ -136,6 +139,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("customKeyValueData", self.custom_key_value_data) writer.write_str_value("fingerprint", self.fingerprint) writer.write_object_value("identityCertificate", self.identity_certificate) + writer.write_collection_of_primitive_values("lockdownExclusionList", self.lockdown_exclusion_list) writer.write_str_value("microsoftTunnelSiteId", self.microsoft_tunnel_site_id) writer.write_collection_of_primitive_values("proxyExclusionList", self.proxy_exclusion_list) writer.write_object_value("proxyServer", self.proxy_server) diff --git a/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py b/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py index dc085072489..a2357fa27e7 100644 --- a/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py +++ b/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py @@ -9,4 +9,6 @@ class AospDeviceOwnerWiFiSecurityType(str, Enum): WpaPersonal = "wpaPersonal", # WPA-Enterprise/WPA2-Enterprise. Must use AOSPDeviceOwnerEnterpriseWifiConfiguration type to configure enterprise options. WpaEnterprise = "wpaEnterprise", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/api_usage_report_enablement_status.py b/msgraph_beta/generated/models/api_usage_report_enablement_status.py new file mode 100644 index 00000000000..6306cdf3afe --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_enablement_status.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + +@dataclass +class ApiUsageReportEnablementStatus(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name of the API usage report metric. The supported values are: egressReport, throttlingReport. + metric: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The onboardingStatus property + onboarding_status: Optional[ApiUsageReportOnboardingStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApiUsageReportEnablementStatus: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApiUsageReportEnablementStatus + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApiUsageReportEnablementStatus() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + + from .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + + fields: dict[str, Callable[[Any], None]] = { + "metric": lambda n : setattr(self, 'metric', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "onboardingStatus": lambda n : setattr(self, 'onboarding_status', n.get_enum_value(ApiUsageReportOnboardingStatus)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("metric", self.metric) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("onboardingStatus", self.onboarding_status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/api_usage_report_enablement_status_collection_response.py b/msgraph_beta/generated/models/api_usage_report_enablement_status_collection_response.py new file mode 100644 index 00000000000..f6a05d898d2 --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_enablement_status_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ApiUsageReportEnablementStatusCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApiUsageReportEnablementStatus]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApiUsageReportEnablementStatusCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApiUsageReportEnablementStatusCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApiUsageReportEnablementStatusCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ApiUsageReportEnablementStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/api_usage_report_onboarding_status.py b/msgraph_beta/generated/models/api_usage_report_onboarding_status.py new file mode 100644 index 00000000000..283083fd653 --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_onboarding_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ApiUsageReportOnboardingStatus(str, Enum): + Enabling = "enabling", + Enabled = "enabled", + Disabling = "disabling", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/app_management_application_configuration.py b/msgraph_beta/generated/models/app_management_application_configuration.py index 56004034506..708f9eb3630 100644 --- a/msgraph_beta/generated/models/app_management_application_configuration.py +++ b/msgraph_beta/generated/models/app_management_application_configuration.py @@ -20,7 +20,7 @@ class AppManagementApplicationConfiguration(AppManagementConfiguration, Parsable audiences: Optional[AudiencesConfiguration] = None # Configuration object for restrictions on identifierUris property for an application. identifier_uris: Optional[IdentifierUriConfiguration] = None - # The redirectUris property + # Configuration object for redirect URI validation rules and restrictions for an application. redirect_uris: Optional[RedirectUriConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/app_scope.py b/msgraph_beta/generated/models/app_scope.py index a9dc8220765..69484498fc2 100644 --- a/msgraph_beta/generated/models/app_scope.py +++ b/msgraph_beta/generated/models/app_scope.py @@ -12,7 +12,7 @@ @dataclass class AppScope(Entity, Parsable): - # Provides the display name of the app-specific resource represented by the app scope. Read only. + # Provides the display name of the app-specific resource represented by the app scope. Read-only. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/apple_vpn_configuration.py b/msgraph_beta/generated/models/apple_vpn_configuration.py index 28b0c4b6d24..fb107eb287c 100644 --- a/msgraph_beta/generated/models/apple_vpn_configuration.py +++ b/msgraph_beta/generated/models/apple_vpn_configuration.py @@ -49,10 +49,14 @@ class AppleVpnConfiguration(DeviceConfiguration, Parsable): enable_per_app: Optional[bool] = None # Send all network traffic through VPN. enable_split_tunneling: Optional[bool] = None + # Indicates whether local network traffic is excluded from the VPN tunnel. When TRUE, local network traffic bypasses the VPN tunnel. Default value is null. Only takes effect when includeAllNetworks is TRUE or enforceVpnRouting is TRUE. Not applicable when enablePerApp is TRUE. + exclude_local_networks: Optional[bool] = None # Domains that are accessed through the public internet instead of through VPN, even when per-app VPN is activated excluded_domains: Optional[list[str]] = None # 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 identifier: Optional[str] = None + # Indicates whether most network traffic is routed through the VPN tunnel. When TRUE, most network traffic is sent through the VPN tunnel. Default value is null. Not applicable when enablePerApp is TRUE. + include_all_networks: Optional[bool] = None # Login group or domain when connection type is set to Dell SonicWALL Mobile Connection. login_group_or_domain: Optional[str] = None # On-Demand Rules. This collection can contain a maximum of 500 elements. @@ -143,8 +147,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "disconnectOnIdleTimerInSeconds": lambda n : setattr(self, 'disconnect_on_idle_timer_in_seconds', n.get_int_value()), "enablePerApp": lambda n : setattr(self, 'enable_per_app', n.get_bool_value()), "enableSplitTunneling": lambda n : setattr(self, 'enable_split_tunneling', n.get_bool_value()), + "excludeLocalNetworks": lambda n : setattr(self, 'exclude_local_networks', n.get_bool_value()), "excludedDomains": lambda n : setattr(self, 'excluded_domains', n.get_collection_of_primitive_values(str)), "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "includeAllNetworks": lambda n : setattr(self, 'include_all_networks', n.get_bool_value()), "loginGroupOrDomain": lambda n : setattr(self, 'login_group_or_domain', n.get_str_value()), "onDemandRules": lambda n : setattr(self, 'on_demand_rules', n.get_collection_of_object_values(VpnOnDemandRule)), "optInToDeviceIdSharing": lambda n : setattr(self, 'opt_in_to_device_id_sharing', n.get_bool_value()), @@ -179,8 +185,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("disconnectOnIdleTimerInSeconds", self.disconnect_on_idle_timer_in_seconds) writer.write_bool_value("enablePerApp", self.enable_per_app) writer.write_bool_value("enableSplitTunneling", self.enable_split_tunneling) + writer.write_bool_value("excludeLocalNetworks", self.exclude_local_networks) writer.write_collection_of_primitive_values("excludedDomains", self.excluded_domains) writer.write_str_value("identifier", self.identifier) + writer.write_bool_value("includeAllNetworks", self.include_all_networks) writer.write_str_value("loginGroupOrDomain", self.login_group_or_domain) writer.write_collection_of_object_values("onDemandRules", self.on_demand_rules) writer.write_bool_value("optInToDeviceIdSharing", self.opt_in_to_device_id_sharing) diff --git a/msgraph_beta/generated/models/application.py b/msgraph_beta/generated/models/application.py index 77b0d0b66d4..1f39863a4f5 100644 --- a/msgraph_beta/generated/models/application.py +++ b/msgraph_beta/generated/models/application.py @@ -52,7 +52,7 @@ class Application(DirectoryObject, Parsable): app_management_policies: Optional[list[AppManagementPolicy]] = None # 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. app_roles: Optional[list[AppRole]] = None - # The collection of breaking change behaviors related to token issuance that are configured for the application. Authentication behaviors are unset by default (null) and must be explicitly enabled or disabled. Nullable. Returned only on $select. For more information about authentication behaviors, see Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization. + # The collection of breaking change behaviors related to token issuance that are configured for the application. Authentication behaviors are unset by default (null) and must be explicitly enabled or disabled. Nullable. Requires $select to retrieve. For more information about authentication behaviors, see Manage application authenticationBehaviors to avoid unverified use of email claims for user identification or authorization. authentication_behaviors: Optional[AuthenticationBehaviors] = None # Specifies the certification status of the application. certification: Optional[Certification] = None @@ -86,7 +86,7 @@ class Application(DirectoryObject, Parsable): info: Optional[InformationalUrl] = None # Specifies whether this application supports device authentication without a user. The default is false. is_device_only_auth_supported: Optional[bool] = None - # Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + # Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. is_disabled: Optional[bool] = None # 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 Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property. is_fallback_public_client: Optional[bool] = None @@ -94,7 +94,7 @@ class Application(DirectoryObject, Parsable): key_credentials: Optional[list[KeyCredential]] = None # The main logo for the application. Not nullable. logo: Optional[bytes] = None - # A collection of application IDs for applications designated as managers of this application. Manager applications can create service principals for the applications they manage. Currently, only Microsoft first-party application IDs can be set as values. Maximum of 10 values. Not nullable. Read-only for third-party (3P) callers; writes by 3P callers are rejected with a 400 Bad Request error. Returned only on $select. + # A collection of application IDs for applications designated as managers of this application. Manager applications can create service principals for the applications they manage. Currently, only Microsoft first-party application IDs can be set as values. Maximum of 10 values. Not nullable. Read-only for third-party (3P) callers; writes by 3P callers are rejected with a 400 Bad Request error. Requires $select to retrieve. manager_applications: Optional[list[UUID]] = None # Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: noneand all. Default is none. For more information, see Native Authentication. native_authentication_apis_enabled: Optional[NativeAuthenticationApisEnabled] = None diff --git a/msgraph_beta/generated/models/application_template.py b/msgraph_beta/generated/models/application_template.py index 5efc02dcb4a..fb55924b50e 100644 --- a/msgraph_beta/generated/models/application_template.py +++ b/msgraph_beta/generated/models/application_template.py @@ -17,7 +17,7 @@ @dataclass class ApplicationTemplate(Entity, Parsable): - # 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 & hosting. Supports $filter (contains). + # The list of categories for the application. To get the full list of supported values, use the applicationTemplate: categories function. Supports $filter (contains). categories: Optional[list[str]] = None # The URIs required for the single sign-on configuration of a preintegrated application. configuration_uris: Optional[list[ConfigurationUri]] = None diff --git a/msgraph_beta/generated/models/application_template_category.py b/msgraph_beta/generated/models/application_template_category.py new file mode 100644 index 00000000000..0dd5f81d008 --- /dev/null +++ b/msgraph_beta/generated/models/application_template_category.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ApplicationTemplateCategory(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The localizable display name of the category, suitable for showing in a UI. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationTemplateCategory: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplicationTemplateCategory + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationTemplateCategory() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/applied_authentication_event_listener.py b/msgraph_beta/generated/models/applied_authentication_event_listener.py index 4beee27f625..35ac4832068 100644 --- a/msgraph_beta/generated/models/applied_authentication_event_listener.py +++ b/msgraph_beta/generated/models/applied_authentication_event_listener.py @@ -16,7 +16,7 @@ class AppliedAuthenticationEventListener(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. + # The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. event_type: Optional[AuthenticationEventType] = None # ID of the authentication event listener that was executed. executed_listener_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/approved_client_app.py b/msgraph_beta/generated/models/approved_client_app.py index b858399a1c1..4cfa8679cad 100644 --- a/msgraph_beta/generated/models/approved_client_app.py +++ b/msgraph_beta/generated/models/approved_client_app.py @@ -11,7 +11,7 @@ @dataclass class ApprovedClientApp(Entity, Parsable): - # The displayName property + # Display name for the client application. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/approver_delegate.py b/msgraph_beta/generated/models/approver_delegate.py index 981db46bc9b..136a4a0af35 100644 --- a/msgraph_beta/generated/models/approver_delegate.py +++ b/msgraph_beta/generated/models/approver_delegate.py @@ -7,7 +7,7 @@ if TYPE_CHECKING: from .request_schedule import RequestSchedule - from .subject_set import SubjectSet + from .user_set import UserSet @dataclass class ApproverDelegate(AdditionalDataHolder, BackedModel, Parsable): @@ -16,11 +16,11 @@ class ApproverDelegate(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The delegate property - delegate: Optional[SubjectSet] = None + # The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. + delegate: Optional[UserSet] = None # The OdataType property odata_type: Optional[str] = None - # The schedule property + # The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). schedule: Optional[RequestSchedule] = None @staticmethod @@ -40,13 +40,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .request_schedule import RequestSchedule - from .subject_set import SubjectSet + from .user_set import UserSet from .request_schedule import RequestSchedule - from .subject_set import SubjectSet + from .user_set import UserSet fields: dict[str, Callable[[Any], None]] = { - "delegate": lambda n : setattr(self, 'delegate', n.get_object_value(SubjectSet)), + "delegate": lambda n : setattr(self, 'delegate', n.get_object_value(UserSet)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "schedule": lambda n : setattr(self, 'schedule', n.get_object_value(RequestSchedule)), } diff --git a/msgraph_beta/generated/models/artifact_query.py b/msgraph_beta/generated/models/artifact_query.py index f8bd49fc2e9..69f466a1497 100644 --- a/msgraph_beta/generated/models/artifact_query.py +++ b/msgraph_beta/generated/models/artifact_query.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression @dataclass class ArtifactQuery(AdditionalDataHolder, BackedModel, Parsable): @@ -19,8 +20,10 @@ class ArtifactQuery(AdditionalDataHolder, BackedModel, Parsable): artifact_type: Optional[RestorableArtifact] = None # The OdataType property odata_type: Optional[str] = None - # Specifies criteria to retrieve artifacts. + # Deprecated. Going forward, use the structuredQueryExpression property instead. Specifies criteria to retrieve artifacts. query_expression: Optional[str] = None + # Contains a structured query expression for searching artifacts. + structured_query_expression: Optional[RestoreSearchArtifactQueryExpression] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArtifactQuery: @@ -39,13 +42,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression fields: dict[str, Callable[[Any], None]] = { "artifactType": lambda n : setattr(self, 'artifact_type', n.get_enum_value(RestorableArtifact)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "queryExpression": lambda n : setattr(self, 'query_expression', n.get_str_value()), + "structuredQueryExpression": lambda n : setattr(self, 'structured_query_expression', n.get_object_value(RestoreSearchArtifactQueryExpression)), } return fields @@ -60,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("artifactType", self.artifact_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("queryExpression", self.query_expression) + writer.write_object_value("structuredQueryExpression", self.structured_query_expression) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/attendance_record.py b/msgraph_beta/generated/models/attendance_record.py index 6d15aeea43c..74cf167ce6a 100644 --- a/msgraph_beta/generated/models/attendance_record.py +++ b/msgraph_beta/generated/models/attendance_record.py @@ -8,6 +8,7 @@ from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .entity import Entity @@ -18,6 +19,8 @@ class AttendanceRecord(Entity, Parsable): attendance_intervals: Optional[list[AttendanceInterval]] = None # Email address of the user associated with this attendance record. email_address: Optional[str] = None + # The list of real-time participant interaction behaviors during a meeting. + engagements: Optional[list[MeetingEngagement]] = None # The external information for a virtual event registration. external_registration_information: Optional[VirtualEventExternalRegistrationInformation] = None # Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. @@ -52,16 +55,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation fields: dict[str, Callable[[Any], None]] = { "attendanceIntervals": lambda n : setattr(self, 'attendance_intervals', n.get_collection_of_object_values(AttendanceInterval)), "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "engagements": lambda n : setattr(self, 'engagements', n.get_collection_of_object_values(MeetingEngagement)), "externalRegistrationInformation": lambda n : setattr(self, 'external_registration_information', n.get_object_value(VirtualEventExternalRegistrationInformation)), "identity": lambda n : setattr(self, 'identity', n.get_object_value(Identity)), "registrantId": lambda n : setattr(self, 'registrant_id', n.get_str_value()), @@ -84,6 +90,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("attendanceIntervals", self.attendance_intervals) writer.write_str_value("emailAddress", self.email_address) + writer.write_collection_of_object_values("engagements", self.engagements) writer.write_object_value("externalRegistrationInformation", self.external_registration_information) writer.write_object_value("identity", self.identity) writer.write_str_value("registrantId", self.registrant_id) diff --git a/msgraph_beta/generated/models/attribute_info.py b/msgraph_beta/generated/models/attribute_info.py new file mode 100644 index 00000000000..734b3df821b --- /dev/null +++ b/msgraph_beta/generated/models/attribute_info.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AttributeInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name of the attribute. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The value of the attribute. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttributeInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttributeInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttributeInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/audio_metadata.py b/msgraph_beta/generated/models/audio_metadata.py new file mode 100644 index 00000000000..bd6d24a9fde --- /dev/null +++ b/msgraph_beta/generated/models/audio_metadata.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AudioMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The bitDepth property + bit_depth: Optional[int] = None + # The channels property + channels: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The sampleRateHz property + sample_rate_hz: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AudioMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AudioMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AudioMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "bitDepth": lambda n : setattr(self, 'bit_depth', n.get_int_value()), + "channels": lambda n : setattr(self, 'channels', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sampleRateHz": lambda n : setattr(self, 'sample_rate_hz', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("bitDepth", self.bit_depth) + writer.write_int_value("channels", self.channels) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("sampleRateHz", self.sample_rate_hz) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication_event_listener.py b/msgraph_beta/generated/models/authentication_event_listener.py index 540f8adb01e..687789853d5 100644 --- a/msgraph_beta/generated/models/authentication_event_listener.py +++ b/msgraph_beta/generated/models/authentication_event_listener.py @@ -18,6 +18,7 @@ from .on_phone_method_load_start_listener import OnPhoneMethodLoadStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .entity import Entity @@ -92,6 +93,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationEven from .on_user_create_start_listener import OnUserCreateStartListener return OnUserCreateStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationListener".casefold(): + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener + + return OnVerifiedIdClaimValidationListener() return AuthenticationEventListener() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -112,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_phone_method_load_start_listener import OnPhoneMethodLoadStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .authentication_conditions import AuthenticationConditions from .entity import Entity @@ -126,6 +132,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_phone_method_load_start_listener import OnPhoneMethodLoadStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener fields: dict[str, Callable[[Any], None]] = { "authenticationEventsFlowId": lambda n : setattr(self, 'authentication_events_flow_id', n.get_str_value()), diff --git a/msgraph_beta/generated/models/authentication_event_type.py b/msgraph_beta/generated/models/authentication_event_type.py index 239ab34c66d..1062b418f3c 100644 --- a/msgraph_beta/generated/models/authentication_event_type.py +++ b/msgraph_beta/generated/models/authentication_event_type.py @@ -7,4 +7,5 @@ class AuthenticationEventType(str, Enum): AttributeCollectionStart = "attributeCollectionStart", AttributeCollectionSubmit = "attributeCollectionSubmit", EmailOtpSend = "emailOtpSend", + PasswordSubmit = "passwordSubmit", diff --git a/msgraph_beta/generated/models/authentication_info.py b/msgraph_beta/generated/models/authentication_info.py new file mode 100644 index 00000000000..882318416da --- /dev/null +++ b/msgraph_beta/generated/models/authentication_info.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + +@dataclass +class AuthenticationInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthenticationInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.clientCredentialAuthenticationInfo".casefold(): + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + return ClientCredentialAuthenticationInfo() + return AuthenticationInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py b/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py index ed6c4f2f10e..6e4bac4ccd5 100644 --- a/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py +++ b/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py @@ -21,7 +21,7 @@ class AuthenticationMethodsRegistrationCampaignIncludeTarget(AdditionalDataHolde odata_type: Optional[str] = None # The targetType property target_type: Optional[AuthenticationMethodTargetType] = None - # The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + # The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. targeted_authentication_method: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/azure_a_d_premium_feature_utilization.py b/msgraph_beta/generated/models/azure_a_d_premium_feature_utilization.py index 809605e91ad..c0e1e25b29c 100644 --- a/msgraph_beta/generated/models/azure_a_d_premium_feature_utilization.py +++ b/msgraph_beta/generated/models/azure_a_d_premium_feature_utilization.py @@ -14,7 +14,7 @@ class AzureADPremiumFeatureUtilization(AdditionalDataHolder, BackedModel, Parsab additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The userCount property + # The number of users who have used this premium feature. user_count: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/azure_a_d_premium_license_insight.py b/msgraph_beta/generated/models/azure_a_d_premium_license_insight.py index 913600455c5..f671acfef4d 100644 --- a/msgraph_beta/generated/models/azure_a_d_premium_license_insight.py +++ b/msgraph_beta/generated/models/azure_a_d_premium_license_insight.py @@ -15,13 +15,13 @@ @dataclass class AzureADPremiumLicenseInsight(Entity, Parsable): - # The entitledP1LicenseCount property + # The number of Microsoft Entra ID P1 licenses entitled to the tenant. entitled_p1_license_count: Optional[int] = None - # The entitledP2LicenseCount property + # The number of Microsoft Entra ID P2 licenses entitled to the tenant. entitled_p2_license_count: Optional[int] = None - # The entitledTotalLicenseCount property + # The total number of Microsoft Entra ID premium licenses (P1 + P2) entitled to the tenant. entitled_total_license_count: Optional[int] = None - # The internetAccessFeatureUtilizations property + # The utilization data for Microsoft Entra Internet Access features. internet_access_feature_utilizations: Optional[InternetAccessFeatureUtilizations] = None # The OdataType property odata_type: Optional[str] = None @@ -29,7 +29,7 @@ class AzureADPremiumLicenseInsight(Entity, Parsable): p1_feature_utilizations: Optional[AzureADPremiumP1FeatureUtilizations] = None # The p2FeatureUtilizations property p2_feature_utilizations: Optional[AzureADPremiumP2FeatureUtilizations] = None - # The privateAccessFeatureUtilizations property + # The utilization data for Microsoft Entra Private Access features. private_access_feature_utilizations: Optional[PrivateAccessFeatureUtilizations] = None @staticmethod diff --git a/msgraph_beta/generated/models/azure_active_directory_tenant.py b/msgraph_beta/generated/models/azure_active_directory_tenant.py index 56dbd2519f4..4d6cfa39856 100644 --- a/msgraph_beta/generated/models/azure_active_directory_tenant.py +++ b/msgraph_beta/generated/models/azure_active_directory_tenant.py @@ -13,9 +13,9 @@ class AzureActiveDirectoryTenant(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.azureActiveDirectoryTenant" - # The name of the Microsoft Entra tenant. Read only. + # The name of the Microsoft Entra tenant. Read-only. display_name: Optional[str] = None - # The ID of the Microsoft Entra tenant. Read only. + # The ID of the Microsoft Entra tenant. Read-only. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/backup_restore_root.py b/msgraph_beta/generated/models/backup_restore_root.py index d095dd45577..25abb798fcd 100644 --- a/msgraph_beta/generated/models/backup_restore_root.py +++ b/msgraph_beta/generated/models/backup_restore_root.py @@ -6,11 +6,10 @@ if TYPE_CHECKING: from .activity_log_base import ActivityLogBase - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .backup_report import BackupReport from .browse_session_base import BrowseSessionBase + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -18,6 +17,9 @@ from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -33,6 +35,8 @@ from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob @@ -43,14 +47,12 @@ class BackupRestoreRoot(Entity, Parsable): # The activityLogs property activity_logs: Optional[list[ActivityLogBase]] = None - # The allDrivesBackup property - all_drives_backup: Optional[AllDrivesBackup] = None - # The allMailboxesBackup property - all_mailboxes_backup: Optional[AllMailboxesBackup] = None - # The allSitesBackup property - all_sites_backup: Optional[AllSitesBackup] = None # The list of browse sessions in the tenant. browse_sessions: Optional[list[BrowseSessionBase]] = None + # The list of drive exclusion units in the tenant. + drive_exclusion_units: Optional[list[DriveExclusionUnit]] = None + # The list of bulk addition jobs for drive exclusion units in the tenant. + drive_exclusion_units_bulk_addition_jobs: Optional[list[DriveExclusionUnitsBulkAdditionJob]] = None # The list of drive inclusion rules applied to the tenant. drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None # The list of drive protection units in the tenant. @@ -63,6 +65,12 @@ class BackupRestoreRoot(Entity, Parsable): exchange_protection_policies: Optional[list[ExchangeProtectionPolicy]] = None # The list of Exchange restore sessions available in the tenant. exchange_restore_sessions: Optional[list[ExchangeRestoreSession]] = None + # The list of exclusion units in the tenant. + exclusion_units: Optional[list[ExclusionUnitBase]] = None + # The list of mailbox exclusion units in the tenant. + mailbox_exclusion_units: Optional[list[MailboxExclusionUnit]] = None + # The list of bulk addition jobs for mailbox exclusion units in the tenant. + mailbox_exclusion_units_bulk_addition_jobs: Optional[list[MailboxExclusionUnitsBulkAdditionJob]] = None # The list of mailbox inclusion rules applied to the tenant. mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None # The list of mailbox protection units in the tenant. @@ -71,7 +79,7 @@ class BackupRestoreRoot(Entity, Parsable): mailbox_protection_units_bulk_addition_jobs: Optional[list[MailboxProtectionUnitsBulkAdditionJob]] = None # The OdataType property odata_type: Optional[str] = None - # The list of onedriveforbusiness browse sessions in the tenant. + # The list of OneDrive for work or school browse sessions in the tenant. one_drive_for_business_browse_sessions: Optional[list[OneDriveForBusinessBrowseSession]] = None # The list of OneDrive for Business protection policies in the tenant. one_drive_for_business_protection_policies: Optional[list[OneDriveForBusinessProtectionPolicy]] = None @@ -91,12 +99,16 @@ class BackupRestoreRoot(Entity, Parsable): service_apps: Optional[list[ServiceApp]] = None # Represents the tenant-level status of the Backup Storage service. service_status: Optional[ServiceStatus] = None - # The list of sharepoint browse sessions in the tenant. + # The list of SharePoint browse sessions in the tenant. share_point_browse_sessions: Optional[list[SharePointBrowseSession]] = None # The list of SharePoint protection policies in the tenant. share_point_protection_policies: Optional[list[SharePointProtectionPolicy]] = None # The list of SharePoint restore sessions available in the tenant. share_point_restore_sessions: Optional[list[SharePointRestoreSession]] = None + # The list of site exclusion units in the tenant. + site_exclusion_units: Optional[list[SiteExclusionUnit]] = None + # The list of bulk addition jobs for site exclusion units in the tenant. + site_exclusion_units_bulk_addition_jobs: Optional[list[SiteExclusionUnitsBulkAdditionJob]] = None # The list of site inclusion rules applied to the tenant. site_inclusion_rules: Optional[list[SiteProtectionRule]] = None # The list of site protection units in the tenant. @@ -121,11 +133,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_log_base import ActivityLogBase - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .backup_report import BackupReport from .browse_session_base import BrowseSessionBase + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -133,6 +144,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -148,16 +162,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .activity_log_base import ActivityLogBase - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .backup_report import BackupReport from .browse_session_base import BrowseSessionBase + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -165,6 +180,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -180,22 +198,26 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_browse_session import SharePointBrowseSession from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob fields: dict[str, Callable[[Any], None]] = { "activityLogs": lambda n : setattr(self, 'activity_logs', n.get_collection_of_object_values(ActivityLogBase)), - "allDrivesBackup": lambda n : setattr(self, 'all_drives_backup', n.get_object_value(AllDrivesBackup)), - "allMailboxesBackup": lambda n : setattr(self, 'all_mailboxes_backup', n.get_object_value(AllMailboxesBackup)), - "allSitesBackup": lambda n : setattr(self, 'all_sites_backup', n.get_object_value(AllSitesBackup)), "browseSessions": lambda n : setattr(self, 'browse_sessions', n.get_collection_of_object_values(BrowseSessionBase)), + "driveExclusionUnits": lambda n : setattr(self, 'drive_exclusion_units', n.get_collection_of_object_values(DriveExclusionUnit)), + "driveExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveExclusionUnitsBulkAdditionJob)), "driveInclusionRules": lambda n : setattr(self, 'drive_inclusion_rules', n.get_collection_of_object_values(DriveProtectionRule)), "driveProtectionUnits": lambda n : setattr(self, 'drive_protection_units', n.get_collection_of_object_values(DriveProtectionUnit)), "driveProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveProtectionUnitsBulkAdditionJob)), "emailNotificationsSetting": lambda n : setattr(self, 'email_notifications_setting', n.get_object_value(EmailNotificationsSetting)), "exchangeProtectionPolicies": lambda n : setattr(self, 'exchange_protection_policies', n.get_collection_of_object_values(ExchangeProtectionPolicy)), "exchangeRestoreSessions": lambda n : setattr(self, 'exchange_restore_sessions', n.get_collection_of_object_values(ExchangeRestoreSession)), + "exclusionUnits": lambda n : setattr(self, 'exclusion_units', n.get_collection_of_object_values(ExclusionUnitBase)), + "mailboxExclusionUnits": lambda n : setattr(self, 'mailbox_exclusion_units', n.get_collection_of_object_values(MailboxExclusionUnit)), + "mailboxExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'mailbox_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(MailboxExclusionUnitsBulkAdditionJob)), "mailboxInclusionRules": lambda n : setattr(self, 'mailbox_inclusion_rules', n.get_collection_of_object_values(MailboxProtectionRule)), "mailboxProtectionUnits": lambda n : setattr(self, 'mailbox_protection_units', n.get_collection_of_object_values(MailboxProtectionUnit)), "mailboxProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'mailbox_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(MailboxProtectionUnitsBulkAdditionJob)), @@ -212,6 +234,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "sharePointBrowseSessions": lambda n : setattr(self, 'share_point_browse_sessions', n.get_collection_of_object_values(SharePointBrowseSession)), "sharePointProtectionPolicies": lambda n : setattr(self, 'share_point_protection_policies', n.get_collection_of_object_values(SharePointProtectionPolicy)), "sharePointRestoreSessions": lambda n : setattr(self, 'share_point_restore_sessions', n.get_collection_of_object_values(SharePointRestoreSession)), + "siteExclusionUnits": lambda n : setattr(self, 'site_exclusion_units', n.get_collection_of_object_values(SiteExclusionUnit)), + "siteExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteExclusionUnitsBulkAdditionJob)), "siteInclusionRules": lambda n : setattr(self, 'site_inclusion_rules', n.get_collection_of_object_values(SiteProtectionRule)), "siteProtectionUnits": lambda n : setattr(self, 'site_protection_units', n.get_collection_of_object_values(SiteProtectionUnit)), "siteProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteProtectionUnitsBulkAdditionJob)), @@ -230,16 +254,18 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("activityLogs", self.activity_logs) - writer.write_object_value("allDrivesBackup", self.all_drives_backup) - writer.write_object_value("allMailboxesBackup", self.all_mailboxes_backup) - writer.write_object_value("allSitesBackup", self.all_sites_backup) writer.write_collection_of_object_values("browseSessions", self.browse_sessions) + writer.write_collection_of_object_values("driveExclusionUnits", self.drive_exclusion_units) + writer.write_collection_of_object_values("driveExclusionUnitsBulkAdditionJobs", self.drive_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("driveInclusionRules", self.drive_inclusion_rules) writer.write_collection_of_object_values("driveProtectionUnits", self.drive_protection_units) writer.write_collection_of_object_values("driveProtectionUnitsBulkAdditionJobs", self.drive_protection_units_bulk_addition_jobs) writer.write_object_value("emailNotificationsSetting", self.email_notifications_setting) writer.write_collection_of_object_values("exchangeProtectionPolicies", self.exchange_protection_policies) writer.write_collection_of_object_values("exchangeRestoreSessions", self.exchange_restore_sessions) + writer.write_collection_of_object_values("exclusionUnits", self.exclusion_units) + writer.write_collection_of_object_values("mailboxExclusionUnits", self.mailbox_exclusion_units) + writer.write_collection_of_object_values("mailboxExclusionUnitsBulkAdditionJobs", self.mailbox_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("mailboxInclusionRules", self.mailbox_inclusion_rules) writer.write_collection_of_object_values("mailboxProtectionUnits", self.mailbox_protection_units) writer.write_collection_of_object_values("mailboxProtectionUnitsBulkAdditionJobs", self.mailbox_protection_units_bulk_addition_jobs) @@ -256,6 +282,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("sharePointBrowseSessions", self.share_point_browse_sessions) writer.write_collection_of_object_values("sharePointProtectionPolicies", self.share_point_protection_policies) writer.write_collection_of_object_values("sharePointRestoreSessions", self.share_point_restore_sessions) + writer.write_collection_of_object_values("siteExclusionUnits", self.site_exclusion_units) + writer.write_collection_of_object_values("siteExclusionUnitsBulkAdditionJobs", self.site_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("siteInclusionRules", self.site_inclusion_rules) writer.write_collection_of_object_values("siteProtectionUnits", self.site_protection_units) writer.write_collection_of_object_values("siteProtectionUnitsBulkAdditionJobs", self.site_protection_units_bulk_addition_jobs) diff --git a/msgraph_beta/generated/models/browse_query_response_item.py b/msgraph_beta/generated/models/browse_query_response_item.py index 91f557b23bb..d2037b74307 100644 --- a/msgraph_beta/generated/models/browse_query_response_item.py +++ b/msgraph_beta/generated/models/browse_query_response_item.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter @@ -7,6 +8,7 @@ if TYPE_CHECKING: from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet @dataclass class BrowseQueryResponseItem(AdditionalDataHolder, BackedModel, Parsable): @@ -15,10 +17,18 @@ class BrowseQueryResponseItem(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None # Unique identifier of the returned item. item_key: Optional[str] = None # The count of items present within the items; for example, the count of files in a folder. items_count: Optional[int] = None + # The lastModifiedBy property + last_modified_by: Optional[IdentitySet] = None + # The lastModifiedDateTime property + last_modified_date_time: Optional[datetime.datetime] = None # The name of the item. name: Optional[str] = None # The OdataType property @@ -47,12 +57,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "itemKey": lambda n : setattr(self, 'item_key', n.get_str_value()), "itemsCount": lambda n : setattr(self, 'items_count', n.get_int_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "sizeInBytes": lambda n : setattr(self, 'size_in_bytes', n.get_str_value()), @@ -69,8 +85,12 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("itemKey", self.item_key) writer.write_int_value("itemsCount", self.items_count) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("name", self.name) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("sizeInBytes", self.size_in_bytes) diff --git a/msgraph_beta/generated/models/channel.py b/msgraph_beta/generated/models/channel.py index 21cd8cbe619..c633dac9857 100644 --- a/msgraph_beta/generated/models/channel.py +++ b/msgraph_beta/generated/models/channel.py @@ -26,7 +26,7 @@ class Channel(Entity, Parsable): # A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. all_members: Optional[list[ConversationMember]] = None - # Read only. Timestamp at which the channel was created. + # Read-only. Timestamp at which the channel was created. created_date_time: Optional[datetime.datetime] = None # Optional textual description for the channel. description: Optional[str] = None @@ -42,7 +42,9 @@ class Channel(Entity, Parsable): is_archived: Optional[bool] = None # Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false. is_favorite_by_default: Optional[bool] = None - # The layout type of the channel. Can be set during creation and can be updated. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with post layout use traditional post-reply conversation format, while channels with chat layout provide a chat-like threading experience similar to group chats. + # The joinedUsers property + joined_users: Optional[list[ConversationMember]] = None + # The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. layout_type: Optional[ChannelLayoutType] = None # A collection of membership records associated with the channel. members: Optional[list[ConversationMember]] = None @@ -125,6 +127,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "filesFolder": lambda n : setattr(self, 'files_folder', n.get_object_value(DriveItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "isFavoriteByDefault": lambda n : setattr(self, 'is_favorite_by_default', n.get_bool_value()), + "joinedUsers": lambda n : setattr(self, 'joined_users', n.get_collection_of_object_values(ConversationMember)), "layoutType": lambda n : setattr(self, 'layout_type', n.get_enum_value(ChannelLayoutType)), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(ConversationMember)), "membershipType": lambda n : setattr(self, 'membership_type', n.get_enum_value(ChannelMembershipType)), @@ -161,6 +164,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("filesFolder", self.files_folder) writer.write_bool_value("isArchived", self.is_archived) writer.write_bool_value("isFavoriteByDefault", self.is_favorite_by_default) + writer.write_collection_of_object_values("joinedUsers", self.joined_users) writer.write_enum_value("layoutType", self.layout_type) writer.write_collection_of_object_values("members", self.members) writer.write_enum_value("membershipType", self.membership_type) diff --git a/msgraph_beta/generated/models/chat_message.py b/msgraph_beta/generated/models/chat_message.py index 70b1d1cebd3..e0b7aec7c3b 100644 --- a/msgraph_beta/generated/models/chat_message.py +++ b/msgraph_beta/generated/models/chat_message.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -18,7 +19,6 @@ from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage from .entity import Entity @@ -28,14 +28,14 @@ class ChatMessage(Entity, Parsable): # References to attached objects like files, tabs, meetings etc. attachments: Optional[list[ChatMessageAttachment]] = None # The body property - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # If the message was sent in a channel, represents identity of the channel. channel_identity: Optional[ChannelIdentity] = None # If the message was sent in a chat, represents the identity of the chat. chat_id: Optional[str] = None # Timestamp of when the chat message was created. created_date_time: Optional[datetime.datetime] = None - # Read only. Timestamp at which the chat message was deleted, or null if not deleted. + # Read-only. Timestamp at which the chat message was deleted, or null if not deleted. deleted_date_time: Optional[datetime.datetime] = None # Read-only. Version number of the chat message. etag: Optional[str] = None @@ -47,9 +47,9 @@ class ChatMessage(Entity, Parsable): hosted_contents: Optional[list[ChatMessageHostedContent]] = None # The importance property importance: Optional[ChatMessageImportance] = None - # 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. + # 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. last_edited_date_time: Optional[datetime.datetime] = None - # Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + # Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. last_modified_date_time: Optional[datetime.datetime] = None # Locale of the chat message set by the client. Always set to en-us. locale: Optional[str] = None @@ -105,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -115,11 +116,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -130,12 +131,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage fields: dict[str, Callable[[Any], None]] = { "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(ChatMessageAttachment)), - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "channelIdentity": lambda n : setattr(self, 'channel_identity', n.get_object_value(ChannelIdentity)), "chatId": lambda n : setattr(self, 'chat_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), diff --git a/msgraph_beta/generated/models/chat_message_body.py b/msgraph_beta/generated/models/chat_message_body.py new file mode 100644 index 00000000000..e5ed4151f9f --- /dev/null +++ b/msgraph_beta/generated/models/chat_message_body.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + +@dataclass +class ChatMessageBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The content of the chat message. + content: Optional[str] = None + # The type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + content_type: Optional[BodyType] = None + # The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + message_body_content_type: Optional[ChatMessageBodyContentType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ChatMessageBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ChatMessageBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ChatMessageBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + + from .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_str_value()), + "contentType": lambda n : setattr(self, 'content_type', n.get_enum_value(BodyType)), + "messageBodyContentType": lambda n : setattr(self, 'message_body_content_type', n.get_enum_value(ChatMessageBodyContentType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("content", self.content) + writer.write_enum_value("contentType", self.content_type) + writer.write_enum_value("messageBodyContentType", self.message_body_content_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/chat_message_body_content_type.py b/msgraph_beta/generated/models/chat_message_body_content_type.py new file mode 100644 index 00000000000..eb4a4e568c6 --- /dev/null +++ b/msgraph_beta/generated/models/chat_message_body_content_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ChatMessageBodyContentType(str, Enum): + Text = "text", + Html = "html", + Markdown = "markdown", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/chat_message_info.py b/msgraph_beta/generated/models/chat_message_info.py index aba43efd30c..319b31c6c51 100644 --- a/msgraph_beta/generated/models/chat_message_info.py +++ b/msgraph_beta/generated/models/chat_message_info.py @@ -6,18 +6,18 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .entity import Entity @dataclass class ChatMessageInfo(Entity, Parsable): # Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # Date time object representing the time at which message was created. created_date_time: Optional[datetime.datetime] = None # 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 is set to systemEventMessage. @@ -47,20 +47,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody fields: dict[str, Callable[[Any], None]] = { - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "eventDetail": lambda n : setattr(self, 'event_detail', n.get_object_value(EventMessageDetail)), "from": lambda n : setattr(self, 'from_', n.get_object_value(ChatMessageFromIdentitySet)), diff --git a/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py b/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py index 5ddb59c3429..4138e03730d 100644 --- a/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py +++ b/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py @@ -11,6 +11,6 @@ class chromeOSOnboardingStatus(str, Enum): Failed = "failed", # Offboarding Offboarding = "offboarding", - # Evolvable enumeration sentinel value. Do not use. + # UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/claim_binding.py b/msgraph_beta/generated/models/claim_binding.py index 8ae0ee2c81d..047e9735f40 100644 --- a/msgraph_beta/generated/models/claim_binding.py +++ b/msgraph_beta/generated/models/claim_binding.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .match_confidence_level import MatchConfidenceLevel + @dataclass class ClaimBinding(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -12,11 +15,13 @@ class ClaimBinding(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The matchConfidenceLevel property + match_confidence_level: Optional[MatchConfidenceLevel] = None # The OdataType property odata_type: Optional[str] = None - # Source attribute value + # The source attribute from the directory or credential. source_attribute: Optional[str] = None - # Entra ID attribute value + # The claim name in the verified ID credential. verified_id_claim: Optional[str] = None @staticmethod @@ -35,7 +40,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .match_confidence_level import MatchConfidenceLevel + + from .match_confidence_level import MatchConfidenceLevel + fields: dict[str, Callable[[Any], None]] = { + "matchConfidenceLevel": lambda n : setattr(self, 'match_confidence_level', n.get_enum_value(MatchConfidenceLevel)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "sourceAttribute": lambda n : setattr(self, 'source_attribute', n.get_str_value()), "verifiedIdClaim": lambda n : setattr(self, 'verified_id_claim', n.get_str_value()), @@ -50,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_enum_value("matchConfidenceLevel", self.match_confidence_level) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("sourceAttribute", self.source_attribute) writer.write_str_value("verifiedIdClaim", self.verified_id_claim) diff --git a/msgraph_beta/generated/models/claim_validation.py b/msgraph_beta/generated/models/claim_validation.py new file mode 100644 index 00000000000..fbf9e763670 --- /dev/null +++ b/msgraph_beta/generated/models/claim_validation.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ClaimValidation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The identifier of a custom extension for claim validation. + custom_extension_id: Optional[str] = None + # Indicates whether claim validation is enabled. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClaimValidation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClaimValidation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClaimValidation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "customExtensionId": lambda n : setattr(self, 'custom_extension_id', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("customExtensionId", self.custom_extension_id) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py b/msgraph_beta/generated/models/client_credential_authentication_info.py similarity index 55% rename from msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py rename to msgraph_beta/generated/models/client_credential_authentication_info.py index fc5bed98142..6d36b9a3a97 100644 --- a/msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py +++ b/msgraph_beta/generated/models/client_credential_authentication_info.py @@ -5,42 +5,45 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .custom_extension_data import CustomExtensionData + from .authentication_info import AuthenticationInfo -from .custom_extension_data import CustomExtensionData +from .authentication_info import AuthenticationInfo @dataclass -class AccessReviewResourceDataUploadSessionContextData(CustomExtensionData, Parsable): +class ClientCredentialAuthenticationInfo(AuthenticationInfo, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.accessReviewResourceDataUploadSessionContextData" - # The access review definition id. - access_review_id: Optional[str] = None - # The access review instance id. - access_review_instance_id: Optional[str] = None + odata_type: Optional[str] = "#microsoft.graph.clientCredentialAuthenticationInfo" + # The accessTokenUrl property + access_token_url: Optional[str] = None + # The clientId property + client_id: Optional[str] = None + # The secretName property + secret_name: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewResourceDataUploadSessionContextData: + def create_from_discriminator_value(parse_node: ParseNode) -> ClientCredentialAuthenticationInfo: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AccessReviewResourceDataUploadSessionContextData + Returns: ClientCredentialAuthenticationInfo """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AccessReviewResourceDataUploadSessionContextData() + return ClientCredentialAuthenticationInfo() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .custom_extension_data import CustomExtensionData + from .authentication_info import AuthenticationInfo - from .custom_extension_data import CustomExtensionData + from .authentication_info import AuthenticationInfo fields: dict[str, Callable[[Any], None]] = { - "accessReviewId": lambda n : setattr(self, 'access_review_id', n.get_str_value()), - "accessReviewInstanceId": lambda n : setattr(self, 'access_review_instance_id', n.get_str_value()), + "accessTokenUrl": lambda n : setattr(self, 'access_token_url', n.get_str_value()), + "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), + "secretName": lambda n : setattr(self, 'secret_name', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +58,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("accessReviewId", self.access_review_id) - writer.write_str_value("accessReviewInstanceId", self.access_review_instance_id) + writer.write_str_value("accessTokenUrl", self.access_token_url) + writer.write_str_value("clientId", self.client_id) + writer.write_str_value("secretName", self.secret_name) diff --git a/msgraph_beta/generated/models/cloud_certification_authority.py b/msgraph_beta/generated/models/cloud_certification_authority.py index d9291f3b5b8..67775907bea 100644 --- a/msgraph_beta/generated/models/cloud_certification_authority.py +++ b/msgraph_beta/generated/models/cloud_certification_authority.py @@ -59,6 +59,8 @@ class CloudCertificationAuthority(Entity, Parsable): e_tag: Optional[str] = None # The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only. extended_key_usages: Optional[list[ExtendedKeyUsage]] = None + # The geographic region where a cloud certification authority (CA) is hosted. Read-only. + geographic_region: Optional[str] = None # The issuerCommonName property issuer_common_name: Optional[str] = None # Enum type of possible key platforms used by the certification authority. @@ -155,6 +157,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "eTag": lambda n : setattr(self, 'e_tag', n.get_str_value()), "extendedKeyUsages": lambda n : setattr(self, 'extended_key_usages', n.get_collection_of_object_values(ExtendedKeyUsage)), + "geographicRegion": lambda n : setattr(self, 'geographic_region', n.get_str_value()), "issuerCommonName": lambda n : setattr(self, 'issuer_common_name', n.get_str_value()), "keyPlatform": lambda n : setattr(self, 'key_platform', n.get_enum_value(CloudCertificationAuthorityKeyPlatformType)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), @@ -206,6 +209,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_str_value("eTag", self.e_tag) writer.write_collection_of_object_values("extendedKeyUsages", self.extended_key_usages) + writer.write_str_value("geographicRegion", self.geographic_region) writer.write_str_value("issuerCommonName", self.issuer_common_name) writer.write_enum_value("keyPlatform", self.key_platform) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) diff --git a/msgraph_beta/generated/models/cloud_licensing/allotment.py b/msgraph_beta/generated/models/cloud_licensing/allotment.py index 2e2c1172c2f..3d7fbb856b3 100644 --- a/msgraph_beta/generated/models/cloud_licensing/allotment.py +++ b/msgraph_beta/generated/models/cloud_licensing/allotment.py @@ -25,6 +25,8 @@ class Allotment(Entity, Parsable): assignments: Optional[list[Assignment]] = None # The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only. consumed_units: Optional[int] = None + # The externalServiceIdentifier property + external_service_identifier: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The list of services that might be enabled or disabled for assignments from this allotment. Not nullable. Read-only. @@ -73,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "assignableTo": lambda n : setattr(self, 'assignable_to', n.get_collection_of_enum_values(AssigneeTypes)), "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(Assignment)), "consumedUnits": lambda n : setattr(self, 'consumed_units', n.get_int_value()), + "externalServiceIdentifier": lambda n : setattr(self, 'external_service_identifier', n.get_str_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(Service)), "skuId": lambda n : setattr(self, 'sku_id', n.get_uuid_value()), "skuPartNumber": lambda n : setattr(self, 'sku_part_number', n.get_str_value()), @@ -96,6 +99,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("assignableTo", self.assignable_to) writer.write_collection_of_object_values("assignments", self.assignments) writer.write_int_value("consumedUnits", self.consumed_units) + writer.write_str_value("externalServiceIdentifier", self.external_service_identifier) writer.write_collection_of_object_values("services", self.services) writer.write_uuid_value("skuId", self.sku_id) writer.write_str_value("skuPartNumber", self.sku_part_number) diff --git a/msgraph_beta/generated/models/cloud_licensing/usage_right.py b/msgraph_beta/generated/models/cloud_licensing/usage_right.py index 733b415593b..4bfa0b99f0f 100644 --- a/msgraph_beta/generated/models/cloud_licensing/usage_right.py +++ b/msgraph_beta/generated/models/cloud_licensing/usage_right.py @@ -19,6 +19,8 @@ class UsageRight(Entity, Parsable): allotments: Optional[list[Allotment]] = None # The set of assignments that combine to form this usageRight, including both direct assignments and assignments inherited through group membership. assignments: Optional[list[Assignment]] = None + # The externalServiceIdentifier property + external_service_identifier: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Information about the services associated with the usageRight. Not nullable. Read-only. Supports $filter on the planId property. @@ -57,6 +59,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "allotments": lambda n : setattr(self, 'allotments', n.get_collection_of_object_values(Allotment)), "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(Assignment)), + "externalServiceIdentifier": lambda n : setattr(self, 'external_service_identifier', n.get_str_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(Service)), "skuId": lambda n : setattr(self, 'sku_id', n.get_uuid_value()), "skuPartNumber": lambda n : setattr(self, 'sku_part_number', n.get_str_value()), @@ -76,6 +79,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("allotments", self.allotments) writer.write_collection_of_object_values("assignments", self.assignments) + writer.write_str_value("externalServiceIdentifier", self.external_service_identifier) writer.write_collection_of_object_values("services", self.services) writer.write_uuid_value("skuId", self.sku_id) writer.write_str_value("skuPartNumber", self.sku_part_number) diff --git a/msgraph_beta/generated/models/cloud_p_c.py b/msgraph_beta/generated/models/cloud_p_c.py index 395a01ca564..5d8b277f009 100644 --- a/msgraph_beta/generated/models/cloud_p_c.py +++ b/msgraph_beta/generated/models/cloud_p_c.py @@ -38,7 +38,7 @@ class CloudPC(Entity, Parsable): aad_device_id: Optional[str] = None # The allotment name divides tenant licenses into smaller batches or groups that help restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only. allotment_display_name: Optional[str] = None - # The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read Only. + # The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read-only. connection_setting: Optional[CloudPcConnectionSetting] = None # The connection settings of the Cloud PC. Possible values: enableSingleSignOn. Read-only. This property is deprecated and stopped retuning data on August 31, 2024. Going forward, use the connectionSetting property. connection_settings: Optional[CloudPcConnectionSettings] = None @@ -60,8 +60,12 @@ class CloudPC(Entity, Parsable): group_detail: Optional[CloudPcEntraGroupDetail] = None # Name of the OS image that's on the Cloud PC. image_display_name: Optional[str] = None + # The isDisasterRecoveryActive property + is_disaster_recovery_active: Optional[bool] = None # The last login result of the Cloud PC. For example, { 'time': '2014-01-01T00:00:00Z'}. last_login_result: Optional[CloudPcLoginResult] = None + # The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + last_logoff_date_time: Optional[datetime.datetime] = None # 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. last_modified_date_time: Optional[datetime.datetime] = None # The last remote action result of the enterprise Cloud PCs. The supported remote actions are: Reboot, Rename, Reprovision, Restore, Troubleshoot. @@ -90,7 +94,7 @@ class CloudPC(Entity, Parsable): provisioning_policy_name: Optional[str] = None # The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The default value is dedicated. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member. provisioning_type: Optional[CloudPcProvisioningType] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. scope_ids: Optional[list[str]] = None # The service plan ID of the Cloud PC. service_plan_id: Optional[str] = None @@ -193,7 +197,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "gracePeriodEndDateTime": lambda n : setattr(self, 'grace_period_end_date_time', n.get_datetime_value()), "groupDetail": lambda n : setattr(self, 'group_detail', n.get_object_value(CloudPcEntraGroupDetail)), "imageDisplayName": lambda n : setattr(self, 'image_display_name', n.get_str_value()), + "isDisasterRecoveryActive": lambda n : setattr(self, 'is_disaster_recovery_active', n.get_bool_value()), "lastLoginResult": lambda n : setattr(self, 'last_login_result', n.get_object_value(CloudPcLoginResult)), + "lastLogoffDateTime": lambda n : setattr(self, 'last_logoff_date_time', n.get_datetime_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "lastRemoteActionResult": lambda n : setattr(self, 'last_remote_action_result', n.get_object_value(CloudPcRemoteActionResult)), "managedDeviceId": lambda n : setattr(self, 'managed_device_id', n.get_str_value()), @@ -246,7 +252,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("gracePeriodEndDateTime", self.grace_period_end_date_time) writer.write_object_value("groupDetail", self.group_detail) writer.write_str_value("imageDisplayName", self.image_display_name) + writer.write_bool_value("isDisasterRecoveryActive", self.is_disaster_recovery_active) writer.write_object_value("lastLoginResult", self.last_login_result) + writer.write_datetime_value("lastLogoffDateTime", self.last_logoff_date_time) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_object_value("lastRemoteActionResult", self.last_remote_action_result) writer.write_str_value("managedDeviceId", self.managed_device_id) diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool.py b/msgraph_beta/generated/models/cloud_pc_agent_pool.py new file mode 100644 index 00000000000..72c5336f16e --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy + from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage + from .cloud_pc_pool import CloudPcPool + +from .cloud_pc_pool import CloudPcPool + +@dataclass +class CloudPcAgentPool(CloudPcPool, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPool" + # The billingConfiguration property + billing_configuration: Optional[CloudPcAgentPoolBillingConfiguration] = None + # The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. + pool_url: Optional[str] = None + # The scalingPolicy property + scaling_policy: Optional[CloudPcAgentPoolScalingPolicy] = None + # The sessionUsage property + session_usage: Optional[CloudPcAgentPoolSessionUsage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPool: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPool + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPool() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy + from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage + from .cloud_pc_pool import CloudPcPool + + from .cloud_pc_agent_pool_billing_configuration import CloudPcAgentPoolBillingConfiguration + from .cloud_pc_agent_pool_scaling_policy import CloudPcAgentPoolScalingPolicy + from .cloud_pc_agent_pool_session_usage import CloudPcAgentPoolSessionUsage + from .cloud_pc_pool import CloudPcPool + + fields: dict[str, Callable[[Any], None]] = { + "billingConfiguration": lambda n : setattr(self, 'billing_configuration', n.get_object_value(CloudPcAgentPoolBillingConfiguration)), + "poolUrl": lambda n : setattr(self, 'pool_url', n.get_str_value()), + "scalingPolicy": lambda n : setattr(self, 'scaling_policy', n.get_object_value(CloudPcAgentPoolScalingPolicy)), + "sessionUsage": lambda n : setattr(self, 'session_usage', n.get_object_value(CloudPcAgentPoolSessionUsage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("billingConfiguration", self.billing_configuration) + writer.write_str_value("poolUrl", self.pool_url) + writer.write_object_value("scalingPolicy", self.scaling_policy) + writer.write_object_value("sessionUsage", self.session_usage) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py new file mode 100644 index 00000000000..5344cc12b39 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_agent_pool_billing_type import CloudPcAgentPoolBillingType + +@dataclass +class CloudPcAgentPoolBillingConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The identifier of the billing plan. + billing_plan_id: Optional[str] = None + # The billingType property + billing_type: Optional[CloudPcAgentPoolBillingType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolBillingConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPoolBillingConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPoolBillingConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_agent_pool_billing_type import CloudPcAgentPoolBillingType + + from .cloud_pc_agent_pool_billing_type import CloudPcAgentPoolBillingType + + fields: dict[str, Callable[[Any], None]] = { + "billingPlanId": lambda n : setattr(self, 'billing_plan_id', n.get_str_value()), + "billingType": lambda n : setattr(self, 'billing_type', n.get_enum_value(CloudPcAgentPoolBillingType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("billingPlanId", self.billing_plan_id) + writer.write_enum_value("billingType", self.billing_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_type.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_type.py new file mode 100644 index 00000000000..0ec14d77cbc --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class CloudPcAgentPoolBillingType(str, Enum): + PayAsYouGo = "payAsYouGo", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py new file mode 100644 index 00000000000..998f1fdc822 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + +from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + +@dataclass +class CloudPcAgentPoolCapabilityConfiguration(CloudPcPoolCapabilityConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPoolCapabilityConfiguration" + # When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. + enable_single_sign_on: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolCapabilityConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPoolCapabilityConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPoolCapabilityConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "enableSingleSignOn": lambda n : setattr(self, 'enable_single_sign_on', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("enableSingleSignOn", self.enable_single_sign_on) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py new file mode 100644 index 00000000000..9ee5df3c32b --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPcAgentPoolScalingPolicy(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. + maximum_count: Optional[int] = None + # The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. + minimum_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolScalingPolicy: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPoolScalingPolicy + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPoolScalingPolicy() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "maximumCount": lambda n : setattr(self, 'maximum_count', n.get_int_value()), + "minimumCount": lambda n : setattr(self, 'minimum_count', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("maximumCount", self.maximum_count) + writer.write_int_value("minimumCount", self.minimum_count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py new file mode 100644 index 00000000000..32602cbf98d --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPcAgentPoolSessionUsage(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of active sessions in the pool. Read-only. + active_sessions_count: Optional[int] = None + # The number of available sessions in the pool. Read-only. + available_sessions_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolSessionUsage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPoolSessionUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPoolSessionUsage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "activeSessionsCount": lambda n : setattr(self, 'active_sessions_count', n.get_int_value()), + "availableSessionsCount": lambda n : setattr(self, 'available_sessions_count', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("activeSessionsCount", self.active_sessions_count) + writer.write_int_value("availableSessionsCount", self.available_sessions_count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py new file mode 100644 index 00000000000..48eaa5052d1 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + +from .cloud_pc_pool_assignment import CloudPcPoolAssignment + +@dataclass +class CloudPcAgentPoolUserAssignment(CloudPcPoolAssignment, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPoolUserAssignment" + # The unique identifier of the user principal. + user_principal_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcAgentPoolUserAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcAgentPoolUserAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcAgentPoolUserAssignment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + + fields: dict[str, Callable[[Any], None]] = { + "userPrincipalId": lambda n : setattr(self, 'user_principal_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("userPrincipalId", self.user_principal_id) + + diff --git a/msgraph_beta/generated/models/cloud_pc_cloud_app.py b/msgraph_beta/generated/models/cloud_pc_cloud_app.py index 63f0c0b04c9..54ed82b7c24 100644 --- a/msgraph_beta/generated/models/cloud_pc_cloud_app.py +++ b/msgraph_beta/generated/models/cloud_pc_cloud_app.py @@ -15,7 +15,7 @@ @dataclass class CloudPcCloudApp(Entity, Parsable): - # The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. + # The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. action_failed_error_code: Optional[CloudPcCloudAppActionFailedErrorCode] = None # The error message when the IT admin failed to publish, unpublish, update, or reset a cloud app. For example: 'Publish failed because it exceeds the 500 cloud apps limitation under the policy. You need to unpublish some cloud apps under this policy in order to publish this cloud app again.' Read-only. action_failed_error_message: Optional[str] = None @@ -37,7 +37,7 @@ class CloudPcCloudApp(Entity, Parsable): last_published_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. + # The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. provisioning_policy_id: Optional[str] = None # The list of scope tag IDs for this cloud app. Inherited from the provisioning policy when the app is created or updated. Read-only. scope_ids: Optional[list[str]] = None diff --git a/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py b/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py index 3a781a2d426..13e3fe9f08e 100644 --- a/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py @@ -18,7 +18,7 @@ class CloudPcCloudAppDetail(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Specifies the command-line arguments for the cloud app. These parameters are passed to the cloud app when it's launched. The maximum allowed length for this property is 2,048 characters. For example, -fullscreen -loop. command_line_arguments: Optional[str] = None - # Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. + # Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. file_path: Optional[str] = None # Specifies the index of the icon within the file specified by the iconPath property. For example, if iconPath is set to C:/Program Files/MyApp/myapp.ico and iconIndex is set to 0, the system uses the first icon in the myapp.ico file. The default value is 0. icon_index: Optional[int] = None diff --git a/msgraph_beta/generated/models/cloud_pc_configuration.py b/msgraph_beta/generated/models/cloud_pc_configuration.py new file mode 100644 index 00000000000..c7242ce5585 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_configuration.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType + +@dataclass +class CloudPcConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The display name of the image. Read-only. + image_display_name: Optional[str] = None + # The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. + image_id: Optional[str] = None + # The imageType property + image_type: Optional[CloudPcProvisioningPolicyImageType] = None + # The OdataType property + odata_type: Optional[str] = None + # The operating system locale for the Cloud PC. + os_locale: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType + + from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType + + fields: dict[str, Callable[[Any], None]] = { + "imageDisplayName": lambda n : setattr(self, 'image_display_name', n.get_str_value()), + "imageId": lambda n : setattr(self, 'image_id', n.get_str_value()), + "imageType": lambda n : setattr(self, 'image_type', n.get_enum_value(CloudPcProvisioningPolicyImageType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "osLocale": lambda n : setattr(self, 'os_locale', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("imageDisplayName", self.image_display_name) + writer.write_str_value("imageId", self.image_id) + writer.write_enum_value("imageType", self.image_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("osLocale", self.os_locale) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_device_image.py b/msgraph_beta/generated/models/cloud_pc_device_image.py index 250232cdb40..45a9072fa53 100644 --- a/msgraph_beta/generated/models/cloud_pc_device_image.py +++ b/msgraph_beta/generated/models/cloud_pc_device_image.py @@ -34,7 +34,7 @@ class CloudPcDeviceImage(Entity, Parsable): os_status: Optional[CloudPcDeviceImageOsStatus] = None # The operating system version of this image. For example, 10.0.22000.296. Read-only. os_version_number: Optional[str] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. scope_ids: Optional[list[str]] = None # The size of the image in GB. For example, 64. Read-only. size_in_g_b: Optional[int] = None diff --git a/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py b/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py index 9603e2557df..08659ee7f8e 100644 --- a/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py +++ b/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py @@ -17,4 +17,5 @@ class CloudPcGeographicLocationType(str, Enum): UsGovernment = "usGovernment", UnknownFutureValue = "unknownFutureValue", Mexico = "mexico", + AustraliaNewZealand = "australiaNewZealand", diff --git a/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py b/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py new file mode 100644 index 00000000000..d0aeeef743a --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_geographic_location_type import CloudPcGeographicLocationType + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_region_group_configuration import CloudPcRegionGroupConfiguration + +from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + +@dataclass +class CloudPcMicrosoftHostedNetworkConfiguration(CloudPcNetworkConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcMicrosoftHostedNetworkConfiguration" + # The geographicLocationType property + geographic_location_type: Optional[CloudPcGeographicLocationType] = None + # The region group configurations for the network. + region_groups: Optional[list[CloudPcRegionGroupConfiguration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcMicrosoftHostedNetworkConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcMicrosoftHostedNetworkConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcMicrosoftHostedNetworkConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_geographic_location_type import CloudPcGeographicLocationType + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_region_group_configuration import CloudPcRegionGroupConfiguration + + from .cloud_pc_geographic_location_type import CloudPcGeographicLocationType + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_region_group_configuration import CloudPcRegionGroupConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "geographicLocationType": lambda n : setattr(self, 'geographic_location_type', n.get_enum_value(CloudPcGeographicLocationType)), + "regionGroups": lambda n : setattr(self, 'region_groups', n.get_collection_of_object_values(CloudPcRegionGroupConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("geographicLocationType", self.geographic_location_type) + writer.write_collection_of_object_values("regionGroups", self.region_groups) + + diff --git a/msgraph_beta/generated/models/cloud_pc_network_configuration.py b/msgraph_beta/generated/models/cloud_pc_network_configuration.py new file mode 100644 index 00000000000..c6262aa9c0a --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_network_configuration.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_microsoft_hosted_network_configuration import CloudPcMicrosoftHostedNetworkConfiguration + +@dataclass +class CloudPcNetworkConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcNetworkConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcNetworkConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcMicrosoftHostedNetworkConfiguration".casefold(): + from .cloud_pc_microsoft_hosted_network_configuration import CloudPcMicrosoftHostedNetworkConfiguration + + return CloudPcMicrosoftHostedNetworkConfiguration() + return CloudPcNetworkConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_microsoft_hosted_network_configuration import CloudPcMicrosoftHostedNetworkConfiguration + + from .cloud_pc_microsoft_hosted_network_configuration import CloudPcMicrosoftHostedNetworkConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py b/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py index 2be28e80ed2..eaea14aa86f 100644 --- a/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph_beta/generated/models/cloud_pc_on_premises_connection.py @@ -23,13 +23,13 @@ class CloudPcOnPremisesConnection(Entity, Parsable): ad_domain_password: Optional[str] = None # 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. ad_domain_username: Optional[str] = None - # The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. + # The interface URL of the partner service's resource that links to this Azure network connection. Requires $select to retrieve. alternate_resource_url: Optional[str] = None # Specifies the method by which a provisioned Cloud PC is joined to Microsoft Entra. The azureADJoin option indicates the absence of an on-premises Active Directory (AD) in the current tenant which results in the Cloud PC device only joining to Microsoft Entra. The hybridAzureADJoin option indicates the presence of an on-premises AD in the current tenant and that the Cloud PC joins both the on-premises AD and Microsoft Entra. The selected option also determines the types of users who can be assigned and can sign into a Cloud PC. The azureADJoin option allows both cloud-only and hybrid users to be assigned and sign in, whereas hybridAzureADJoin is restricted to hybrid users only. The default value is hybridAzureADJoin. The possible values are: hybridAzureADJoin, azureADJoin, unknownFutureValue. connection_type: Optional[CloudPcOnPremisesConnectionType] = None # The display name for the Azure network connection. display_name: Optional[str] = None - # false if the regular health checks on the network/domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for 4 weeks. If you retry a health check on network/domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past 4 weeks, healthCheckPaused is set to false. Read-only. Default is false. + # Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. health_check_paused: Optional[bool] = None # The healthCheckStatus property health_check_status: Optional[CloudPcOnPremisesConnectionStatus] = None @@ -49,11 +49,11 @@ class CloudPcOnPremisesConnection(Entity, Parsable): organizational_unit: Optional[str] = None # The ID of the target resource group. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}. resource_group_id: Optional[str] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. scope_ids: Optional[list[str]] = None # The ID of the target subnet. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}. subnet_id: Optional[str] = None - # The subnetPrivateIpDetail property + # Contains detailed information about the private IP addresses associated with the subnet. Returned only on $select. For an example that shows how to retrieve specific properties using $select, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only. subnet_private_ip_detail: Optional[CloudPcOnPremisesConnectionSubnetIpDetail] = None # The ID of the target Azure subscription associated with your tenant. subscription_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py b/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py index 634d3317348..941af6ab5e7 100644 --- a/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_on_premises_connection_subnet_ip_detail.py @@ -15,9 +15,9 @@ class CloudPcOnPremisesConnectionSubnetIpDetail(AdditionalDataHolder, BackedMode additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The subnetAvailableIpCount property + # The number of available private IP addresses within the subnet. subnet_available_ip_count: Optional[int] = None - # The subnetAvailableIpCountLastSyncDateTime property + # Indicates the date and time at which the subnet available IP count was synced with Azure. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. subnet_available_ip_count_last_sync_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py b/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py index d3035e3bf68..d55abaa5622 100644 --- a/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py @@ -15,7 +15,7 @@ class CloudPcOrganizationActionDetail(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The errorDescription property + # More user-friendly error details. For example, Activation failed due to invalid billing plan. error_description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.py b/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.py new file mode 100644 index 00000000000..3ad71ac65a0 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPcPolicyPendingApplyStatusResult(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the provisioning policy has unapplied changes pending for Cloud PCs. When true, the policy contains changes that aren't yet applied. When false, all policy changes are applied. Read-only. + has_unapplied_policy_update: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPolicyPendingApplyStatusResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPolicyPendingApplyStatusResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcPolicyPendingApplyStatusResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "hasUnappliedPolicyUpdate": lambda n : setattr(self, 'has_unapplied_policy_update', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("hasUnappliedPolicyUpdate", self.has_unapplied_policy_update) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py b/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py index eab4c6fac52..87fea979eda 100644 --- a/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py @@ -16,6 +16,8 @@ class CloudPcPolicyScheduledApplyActionDetail(Entity, Parsable): cron_schedule_expression: Optional[str] = None # Indicates IT Admins can set an end date to define the last scheduler run before this time. If not set, the scheduler runs continuously. There is no time zone information at this time; it needs to be coordinated with timezone, for example, '2025-02-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect before Feb 01 2025 00:00:00 GMT+0800 (China Standard Time). end_date_time: Optional[str] = None + # Indicates whether active Cloud PC sessions are forcibly signed out when reprovisioning begins. When true, connected users are immediately signed out and reprovisioning starts right away; reservePercentage must be set to 0 when this property is true, otherwise the request fails. When false, reprovisioning waits until the user disconnects. The default value is false. Optional. Frontline shared only. + is_force_user_logoff_enabled: Optional[bool] = None # Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. next_run_date_time: Optional[str] = None # The OdataType property @@ -52,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "cronScheduleExpression": lambda n : setattr(self, 'cron_schedule_expression', n.get_str_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_str_value()), + "isForceUserLogoffEnabled": lambda n : setattr(self, 'is_force_user_logoff_enabled', n.get_bool_value()), "nextRunDateTime": lambda n : setattr(self, 'next_run_date_time', n.get_str_value()), "reservePercentage": lambda n : setattr(self, 'reserve_percentage', n.get_int_value()), "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_str_value()), @@ -72,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("cronScheduleExpression", self.cron_schedule_expression) writer.write_str_value("endDateTime", self.end_date_time) + writer.write_bool_value("isForceUserLogoffEnabled", self.is_force_user_logoff_enabled) writer.write_str_value("nextRunDateTime", self.next_run_date_time) writer.write_int_value("reservePercentage", self.reserve_percentage) writer.write_str_value("startDateTime", self.start_date_time) diff --git a/msgraph_beta/generated/models/cloud_pc_pool.py b/msgraph_beta/generated/models/cloud_pc_pool.py new file mode 100644 index 00000000000..3587c3ed62a --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_pool.py @@ -0,0 +1,110 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_configuration import CloudPcConfiguration + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + from .entity import Entity + +from .entity import Entity + +@dataclass +class CloudPcPool(Entity, Parsable): + # The collection of assignments that grant user or service principal identities access to this pool. + assignments: Optional[list[CloudPcPoolAssignment]] = None + # The capabilities property + capabilities: Optional[CloudPcPoolCapabilityConfiguration] = None + # The cloudPcConfiguration property + cloud_pc_configuration: Optional[CloudPcConfiguration] = None + # The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. + created_date_time: Optional[datetime.datetime] = None + # The description of the pool. The maximum length is 512 characters. + description: Optional[str] = None + # The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. + display_name: Optional[str] = None + # The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. + last_modified_date_time: Optional[datetime.datetime] = None + # The networkConfiguration property + network_configuration: Optional[CloudPcNetworkConfiguration] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPool: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPool + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAgentPool".casefold(): + from .cloud_pc_agent_pool import CloudPcAgentPool + + return CloudPcAgentPool() + return CloudPcPool() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_configuration import CloudPcConfiguration + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + from .entity import Entity + + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_configuration import CloudPcConfiguration + from .cloud_pc_network_configuration import CloudPcNetworkConfiguration + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + from .cloud_pc_pool_capability_configuration import CloudPcPoolCapabilityConfiguration + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(CloudPcPoolAssignment)), + "capabilities": lambda n : setattr(self, 'capabilities', n.get_object_value(CloudPcPoolCapabilityConfiguration)), + "cloudPcConfiguration": lambda n : setattr(self, 'cloud_pc_configuration', n.get_object_value(CloudPcConfiguration)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "networkConfiguration": lambda n : setattr(self, 'network_configuration', n.get_object_value(CloudPcNetworkConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("assignments", self.assignments) + writer.write_object_value("capabilities", self.capabilities) + writer.write_object_value("cloudPcConfiguration", self.cloud_pc_configuration) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("networkConfiguration", self.network_configuration) + + diff --git a/msgraph_beta/generated/models/cloud_pc_pool_assignment.py b/msgraph_beta/generated/models/cloud_pc_pool_assignment.py new file mode 100644 index 00000000000..28dd00edacc --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_pool_assignment.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment + from .entity import Entity + +from .entity import Entity + +@dataclass +class CloudPcPoolAssignment(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPoolAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPoolAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAgentPoolUserAssignment".casefold(): + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment + + return CloudPcAgentPoolUserAssignment() + return CloudPcPoolAssignment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment + from .entity import Entity + + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cloud_pc_pool_assignment_collection_response.py b/msgraph_beta/generated/models/cloud_pc_pool_assignment_collection_response.py new file mode 100644 index 00000000000..8bf806f49ac --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_pool_assignment_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CloudPcPoolAssignmentCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudPcPoolAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPoolAssignmentCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPoolAssignmentCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcPoolAssignmentCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudPcPoolAssignment)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py b/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py new file mode 100644 index 00000000000..0e7571829c0 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_pool_capability_configuration.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration + +@dataclass +class CloudPcPoolCapabilityConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPoolCapabilityConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPoolCapabilityConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAgentPoolCapabilityConfiguration".casefold(): + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration + + return CloudPcAgentPoolCapabilityConfiguration() + return CloudPcPoolCapabilityConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration + + from .cloud_pc_agent_pool_capability_configuration import CloudPcAgentPoolCapabilityConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_pool_collection_response.py b/msgraph_beta/generated/models/cloud_pc_pool_collection_response.py new file mode 100644 index 00000000000..c4ad2035a40 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_pool_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool import CloudPcPool + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CloudPcPoolCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CloudPcPool]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPoolCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcPoolCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcPoolCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool import CloudPcPool + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .cloud_pc_pool import CloudPcPool + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CloudPcPool)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py index 1cf0b4d9df8..82d52327f52 100644 --- a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py +++ b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py @@ -13,6 +13,7 @@ from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -28,9 +29,9 @@ class CloudPcProvisioningPolicy(Entity, Parsable): alternate_resource_url: Optional[str] = None # A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy. assignments: Optional[list[CloudPcProvisioningPolicyAssignment]] = None - # Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. + # Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. autopatch: Optional[CloudPcProvisioningPolicyAutopatch] = None - # The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. + # The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. autopilot_configuration: Optional[CloudPcAutopilotConfiguration] = None # The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. cloud_pc_group_display_name: Optional[str] = None @@ -70,8 +71,10 @@ class CloudPcProvisioningPolicy(Entity, Parsable): odata_type: Optional[str] = None # Specifies the type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member. For example, a dedicated service plan can be assigned to only one user and provision only one Cloud PC. The shared and sharedByUser plans require customers to purchase a shared service plan. Each shared license purchased can enable up to three Cloud PCs, with only one user signed in at a time. The sharedByEntraGroup plan also requires the purchase of a shared service plan. Each shared license under this plan can enable one Cloud PC, which is shared for the group according to the assignments of 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 is created. provisioning_type: Optional[CloudPcProvisioningType] = None - # The scopeIds property + # The list of scope tag IDs for this resource. Read-only. scope_ids: Optional[list[str]] = None + # The snapshotResetMode property + snapshot_reset_mode: Optional[CloudPcSnapshotResetMode] = None # Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy. user_experience_type: Optional[CloudPcUserExperienceType] = None # Indicates specific settings that enable the persistence of user application settings between Cloud PC sessions. The default value is null. This feature is only available for Cloud PC provisioning policies of type sharedByEntraGroup. Supports $select. @@ -104,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -118,6 +122,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -149,6 +154,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "microsoftManagedDesktop": lambda n : setattr(self, 'microsoft_managed_desktop', n.get_object_value(MicrosoftManagedDesktop)), "provisioningType": lambda n : setattr(self, 'provisioning_type', n.get_enum_value(CloudPcProvisioningType)), "scopeIds": lambda n : setattr(self, 'scope_ids', n.get_collection_of_primitive_values(str)), + "snapshotResetMode": lambda n : setattr(self, 'snapshot_reset_mode', n.get_enum_value(CloudPcSnapshotResetMode)), "userExperienceType": lambda n : setattr(self, 'user_experience_type', n.get_enum_value(CloudPcUserExperienceType)), "userSettingsPersistenceConfiguration": lambda n : setattr(self, 'user_settings_persistence_configuration', n.get_object_value(CloudPcUserSettingsPersistenceConfiguration)), "windowsSetting": lambda n : setattr(self, 'windows_setting', n.get_object_value(CloudPcWindowsSetting)), @@ -190,6 +196,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("microsoftManagedDesktop", self.microsoft_managed_desktop) writer.write_enum_value("provisioningType", self.provisioning_type) writer.write_collection_of_primitive_values("scopeIds", self.scope_ids) + writer.write_enum_value("snapshotResetMode", self.snapshot_reset_mode) writer.write_enum_value("userExperienceType", self.user_experience_type) writer.write_object_value("userSettingsPersistenceConfiguration", self.user_settings_persistence_configuration) writer.write_object_value("windowsSetting", self.windows_setting) diff --git a/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py b/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py new file mode 100644 index 00000000000..6ac42e253e8 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_region_group import CloudPcRegionGroup + +@dataclass +class CloudPcRegionGroupConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The regionGroup property + region_group: Optional[CloudPcRegionGroup] = None + # The list of region names within the region group. The default value is automatic. + regions: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcRegionGroupConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcRegionGroupConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcRegionGroupConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_region_group import CloudPcRegionGroup + + from .cloud_pc_region_group import CloudPcRegionGroup + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "regionGroup": lambda n : setattr(self, 'region_group', n.get_enum_value(CloudPcRegionGroup)), + "regions": lambda n : setattr(self, 'regions', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("regionGroup", self.region_group) + writer.write_collection_of_primitive_values("regions", self.regions) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_service_plan.py b/msgraph_beta/generated/models/cloud_pc_service_plan.py index 3082573c391..0e261735484 100644 --- a/msgraph_beta/generated/models/cloud_pc_service_plan.py +++ b/msgraph_beta/generated/models/cloud_pc_service_plan.py @@ -22,7 +22,7 @@ class CloudPcServicePlan(Entity, Parsable): provisioning_type: Optional[CloudPcProvisioningType] = None # The size of the RAM in GB. Read-only. ram_in_g_b: Optional[int] = None - # The size of the OS Disk in GB. Read-only. + # The size of the operating system disk in GB. Read-only. storage_in_g_b: Optional[int] = None # The supportedSolution property supported_solution: Optional[CloudPcManagementService] = None diff --git a/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py b/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py new file mode 100644 index 00000000000..fe85781a0fe --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CloudPcSnapshotResetMode(str, Enum): + NotApplicable = "notApplicable", + Enabled = "enabled", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_status.py b/msgraph_beta/generated/models/cloud_pc_status.py index 7c4a78a9164..c89e27acd9b 100644 --- a/msgraph_beta/generated/models/cloud_pc_status.py +++ b/msgraph_beta/generated/models/cloud_pc_status.py @@ -18,4 +18,6 @@ class CloudPcStatus(str, Enum): ModifyingSingleSignOn = "modifyingSingleSignOn", RefreshPolicyConfiguration = "refreshPolicyConfiguration", Preparing = "preparing", + FailoverInProgress = "failoverInProgress", + FailbackInProgress = "failbackInProgress", diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region.py b/msgraph_beta/generated/models/cloud_pc_supported_region.py index 6d258aa6544..48856ec207c 100644 --- a/msgraph_beta/generated/models/cloud_pc_supported_region.py +++ b/msgraph_beta/generated/models/cloud_pc_supported_region.py @@ -24,7 +24,7 @@ class CloudPcSupportedRegion(Entity, Parsable): odata_type: Optional[str] = None # The regionGroup property region_group: Optional[CloudPcRegionGroup] = None - # When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + # When the region isn't available, all region restrictions are set to true. These restrictions apply to four properties: cPURestricted, gPURestricted, nestedVirtualizationRestricted and availabilityZoneRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, nestedVirtualizationRestricted indicates whether the region is available for nested virtualization, and availabilityZoneRestricted indicates whether the region is available for availability zone support. Read-only. region_restriction_detail: Optional[CloudPcSupportedRegionRestrictionDetail] = None # The status of the supported region. The possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. region_status: Optional[CloudPcSupportedRegionStatus] = None diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py index 945045dfb82..ca7b9accfdd 100644 --- a/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py @@ -12,7 +12,7 @@ class CloudPcSupportedRegionRestrictionDetail(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The availabilityZoneRestricted property + # Indicates that the region is restricted due to lack of availability zone support. When True, the region does not have availability zone infrastructure and is intended for disaster recovery scenarios only. When false, the region has full availability zone support. The default is false. Read-Only. availability_zone_restricted: Optional[bool] = None # Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. c_p_u_restricted: Optional[bool] = None diff --git a/msgraph_beta/generated/models/cloud_pc_user_setting.py b/msgraph_beta/generated/models/cloud_pc_user_setting.py index a3cf578ef20..f1c0c008bf2 100644 --- a/msgraph_beta/generated/models/cloud_pc_user_setting.py +++ b/msgraph_beta/generated/models/cloud_pc_user_setting.py @@ -29,7 +29,7 @@ class CloudPcUserSetting(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # 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. local_admin_enabled: Optional[bool] = None - # Defines the setting of the Cloud PC notification prompts for the Cloud PC user. + # Defines the setting of the Cloud PC notification prompts for the Cloud PC user. The notificationSetting property is deprecated and will stop returning data on July 14, 2026. notification_setting: Optional[CloudPcNotificationSetting] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_video_interop_info.py b/msgraph_beta/generated/models/cloud_video_interop_info.py new file mode 100644 index 00000000000..4a4d7873a2a --- /dev/null +++ b/msgraph_beta/generated/models/cloud_video_interop_info.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudVideoInteropInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Provides other video teleconferencing (VTC) dial-in options. Read-only. + more_info_web_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + tenant_key: Optional[str] = None + # The video teleconferencing ID. Read-only. + video_teleconference_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudVideoInteropInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudVideoInteropInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudVideoInteropInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "moreInfoWebUrl": lambda n : setattr(self, 'more_info_web_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tenantKey": lambda n : setattr(self, 'tenant_key', n.get_str_value()), + "videoTeleconferenceId": lambda n : setattr(self, 'video_teleconference_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("moreInfoWebUrl", self.more_info_web_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("tenantKey", self.tenant_key) + writer.write_str_value("videoTeleconferenceId", self.video_teleconference_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/column_definition.py b/msgraph_beta/generated/models/column_definition.py index 559532613e4..0919fee2121 100644 --- a/msgraph_beta/generated/models/column_definition.py +++ b/msgraph_beta/generated/models/column_definition.py @@ -57,7 +57,7 @@ class ColumnDefinition(Entity, Parsable): hidden: Optional[bool] = None # This column stores hyperlink or picture values. hyperlink_or_picture: Optional[HyperlinkOrPictureColumn] = None - # Specifies whether the column values can used for sorting and searching. + # Specifies whether the column values can be used for sorting and searching. indexed: Optional[bool] = None # Indicates whether this column can be deleted. is_deletable: Optional[bool] = None @@ -65,6 +65,8 @@ class ColumnDefinition(Entity, Parsable): is_reorderable: Optional[bool] = None # Specifies whether the column can be changed. is_sealed: Optional[bool] = None + # Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + is_searchable: Optional[bool] = None # This column's data is looked up from another source in the site. lookup: Optional[LookupColumn] = None # The API-facing name of the column as it appears in the fields on a listItem. For the user-facing name, see displayName. @@ -171,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "isDeletable": lambda n : setattr(self, 'is_deletable', n.get_bool_value()), "isReorderable": lambda n : setattr(self, 'is_reorderable', n.get_bool_value()), "isSealed": lambda n : setattr(self, 'is_sealed', n.get_bool_value()), + "isSearchable": lambda n : setattr(self, 'is_searchable', n.get_bool_value()), "lookup": lambda n : setattr(self, 'lookup', n.get_object_value(LookupColumn)), "name": lambda n : setattr(self, 'name', n.get_str_value()), "number": lambda n : setattr(self, 'number', n.get_object_value(NumberColumn)), @@ -217,6 +220,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("isDeletable", self.is_deletable) writer.write_bool_value("isReorderable", self.is_reorderable) writer.write_bool_value("isSealed", self.is_sealed) + writer.write_bool_value("isSearchable", self.is_searchable) writer.write_object_value("lookup", self.lookup) writer.write_str_value("name", self.name) writer.write_object_value("number", self.number) diff --git a/msgraph_beta/generated/models/comms_operation.py b/msgraph_beta/generated/models/comms_operation.py index 5570078a630..afb2112fbdb 100644 --- a/msgraph_beta/generated/models/comms_operation.py +++ b/msgraph_beta/generated/models/comms_operation.py @@ -6,6 +6,8 @@ if TYPE_CHECKING: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -14,6 +16,7 @@ from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation @@ -57,6 +60,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CommsOperation: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation return AddLargeGalleryViewOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitAllFromLobbyOperation".casefold(): + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return AdmitAllFromLobbyOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitFromLobbyOperation".casefold(): + from .admit_from_lobby_operation import AdmitFromLobbyOperation + + return AdmitFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cancelMediaProcessingOperation".casefold(): from .cancel_media_processing_operation import CancelMediaProcessingOperation @@ -81,6 +92,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CommsOperation: from .record_operation import RecordOperation return RecordOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.removeFromLobbyOperation".casefold(): + from .remove_from_lobby_operation import RemoveFromLobbyOperation + + return RemoveFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sendDtmfTonesOperation".casefold(): from .send_dtmf_tones_operation import SendDtmfTonesOperation @@ -129,6 +144,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -137,6 +154,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation @@ -150,6 +168,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .update_recording_status_operation import UpdateRecordingStatusOperation from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -158,6 +178,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation diff --git a/msgraph_beta/generated/models/conditional_access_policy.py b/msgraph_beta/generated/models/conditional_access_policy.py index c8c24cc7b2d..211188eaf42 100644 --- a/msgraph_beta/generated/models/conditional_access_policy.py +++ b/msgraph_beta/generated/models/conditional_access_policy.py @@ -21,7 +21,7 @@ class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): odata_type: Optional[str] = "#microsoft.graph.conditionalAccessPolicy" # The conditions property conditions: Optional[ConditionalAccessConditionSet] = None - # The Timestamp 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. + # The Timestamp 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. created_date_time: Optional[datetime.datetime] = None # Not used. description: Optional[str] = None @@ -31,7 +31,7 @@ class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): grant_controls: Optional[ConditionalAccessGrantControls] = None # Specifies the identifier of a conditionalAccessPolicy object. Read-only. id: Optional[str] = None - # The Timestamp 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. + # The Timestamp 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. modified_date_time: Optional[datetime.datetime] = None # Specifies the session controls that are enforced after sign-in. session_controls: Optional[ConditionalAccessSessionControls] = None diff --git a/msgraph_beta/generated/models/configuration_drift.py b/msgraph_beta/generated/models/configuration_drift.py index de0a46ca771..b467cd1f248 100644 --- a/msgraph_beta/generated/models/configuration_drift.py +++ b/msgraph_beta/generated/models/configuration_drift.py @@ -17,7 +17,7 @@ class ConfigurationDrift(Entity, Parsable): # Resource instance for which the drift is detected. Supports $filter (eq, ne, startsWith) and $orderby. baseline_resource_display_name: Optional[str] = None - # Properties within one or more resource instances in which drift is detected. Returned only on $select. + # Properties within one or more resource instances in which drift is detected. Requires $select to retrieve. drifted_properties: Optional[list[DriftedProperty]] = None # The date and time at which drift is first detected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. first_reported_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/configuration_monitor.py b/msgraph_beta/generated/models/configuration_monitor.py index 5b62bc5fb91..ff91f5823a9 100644 --- a/msgraph_beta/generated/models/configuration_monitor.py +++ b/msgraph_beta/generated/models/configuration_monitor.py @@ -27,7 +27,7 @@ class ConfigurationMonitor(Entity, Parsable): description: Optional[str] = None # User-friendly name given by the user to the monitor. Supports $filter (eq, ne, startsWith) and $orderby. display_name: Optional[str] = None - # The reason for the monitor's inactivation. Returned only on $select. + # The reason for the monitor's inactivation. Requires $select to retrieve. inactivation_reason: Optional[str] = None # The lastModifiedBy property last_modified_by: Optional[IdentitySet] = None @@ -39,7 +39,7 @@ class ConfigurationMonitor(Entity, Parsable): monitor_run_frequency_in_hours: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # Key-value pairs that contain parameter values which might be used in the baseline. Returned only on $select. + # Key-value pairs that contain parameter values which might be used in the baseline. Requires $select to retrieve. parameters: Optional[OpenComplexDictionaryType] = None # The status property status: Optional[MonitorStatus] = None diff --git a/msgraph_beta/generated/models/configuration_monitoring_result.py b/msgraph_beta/generated/models/configuration_monitoring_result.py index 76ffc796965..b8c5381c8b0 100644 --- a/msgraph_beta/generated/models/configuration_monitoring_result.py +++ b/msgraph_beta/generated/models/configuration_monitoring_result.py @@ -16,7 +16,7 @@ class ConfigurationMonitoringResult(Entity, Parsable): # Number of drifts observed during a monitor run. Supports $filter (eq, ne, ge, le) and $orderby. drifts_count: Optional[int] = None - # All the error details that prevent the monitor from running successfully. The error details are a contained entity. Returned only on $select. + # All the error details that prevent the monitor from running successfully. The error details are a contained entity. Requires $select to retrieve. error_details: Optional[list[ErrorDetail]] = None # Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). monitor_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/configuration_snapshot_job.py b/msgraph_beta/generated/models/configuration_snapshot_job.py index 634fd952d7b..8d5e1d2fcce 100644 --- a/msgraph_beta/generated/models/configuration_snapshot_job.py +++ b/msgraph_beta/generated/models/configuration_snapshot_job.py @@ -24,13 +24,13 @@ class ConfigurationSnapshotJob(Entity, Parsable): description: Optional[str] = None # User-friendly name provided by the user during snapshot creation. Supports $filter (eq, ne, startsWith) and $orderby. display_name: Optional[str] = None - # Details of errors related to the reasons why the snapshot can't complete. Returned only on $select. + # Details of errors related to the reasons why the snapshot can't complete. Requires $select to retrieve. error_details: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # The URL at which the snapshot file resides. Returned only on $select. + # The URL at which the snapshot file resides. Requires $select to retrieve. resource_location: Optional[str] = None - # The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Returned only on $select. + # The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Requires $select to retrieve. resources: Optional[list[str]] = None # The status property status: Optional[SnapshotJobStatus] = None diff --git a/msgraph_beta/generated/models/connected_organization_members.py b/msgraph_beta/generated/models/connected_organization_members.py index d49c61fff59..ec068f23b74 100644 --- a/msgraph_beta/generated/models/connected_organization_members.py +++ b/msgraph_beta/generated/models/connected_organization_members.py @@ -13,7 +13,7 @@ class ConnectedOrganizationMembers(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.connectedOrganizationMembers" - # The name of the connected organization. Read only. + # The name of the connected organization. Read-only. description: Optional[str] = None # The ID of the connected organization in entitlement management. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/connection_info.py b/msgraph_beta/generated/models/connection_info.py index 7f4b66e40e6..9d0651fd2f6 100644 --- a/msgraph_beta/generated/models/connection_info.py +++ b/msgraph_beta/generated/models/connection_info.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo @dataclass @@ -34,6 +35,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConnectionInfo: mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalSapAcConnectionInfo".casefold(): + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo + + return ExternalSapAcConnectionInfo() if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalTokenBasedSapIagConnectionInfo".casefold(): from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo @@ -45,8 +50,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/content_modality.py b/msgraph_beta/generated/models/content_modality.py new file mode 100644 index 00000000000..efb99f61af5 --- /dev/null +++ b/msgraph_beta/generated/models/content_modality.py @@ -0,0 +1,10 @@ +from enum import Enum + +class ContentModality(str, Enum): + Audio = "audio", + Video = "video", + Image = "image", + Text = "text", + Multimodal = "multimodal", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/context_metadata.py b/msgraph_beta/generated/models/context_metadata.py new file mode 100644 index 00000000000..779ce2f128a --- /dev/null +++ b/msgraph_beta/generated/models/context_metadata.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_metadata_dictionary import CustomMetadataDictionary + +@dataclass +class ContextMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The metadataProperties property + metadata_properties: Optional[CustomMetadataDictionary] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ContextMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ContextMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ContextMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_metadata_dictionary import CustomMetadataDictionary + + from .custom_metadata_dictionary import CustomMetadataDictionary + + fields: dict[str, Callable[[Any], None]] = { + "metadataProperties": lambda n : setattr(self, 'metadata_properties', n.get_object_value(CustomMetadataDictionary)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("metadataProperties", self.metadata_properties) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/copilot_package.py b/msgraph_beta/generated/models/copilot_package.py index 95ba7b6e568..22fff4e5baf 100644 --- a/msgraph_beta/generated/models/copilot_package.py +++ b/msgraph_beta/generated/models/copilot_package.py @@ -21,6 +21,8 @@ class CopilotPackage(Entity, Parsable): asset_id: Optional[str] = None # The availableTo property available_to: Optional[PackageStatus] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None # The deployedTo property deployed_to: Optional[PackageStatus] = None # The displayName property @@ -37,6 +39,8 @@ class CopilotPackage(Entity, Parsable): manifest_version: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The ownerId property + owner_id: Optional[str] = None # The platform property platform: Optional[str] = None # The publisher property @@ -91,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), "assetId": lambda n : setattr(self, 'asset_id', n.get_str_value()), "availableTo": lambda n : setattr(self, 'available_to', n.get_enum_value(PackageStatus)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "deployedTo": lambda n : setattr(self, 'deployed_to', n.get_enum_value(PackageStatus)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "elementTypes": lambda n : setattr(self, 'element_types', n.get_collection_of_primitive_values(str)), @@ -98,6 +103,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "manifestId": lambda n : setattr(self, 'manifest_id', n.get_str_value()), "manifestVersion": lambda n : setattr(self, 'manifest_version', n.get_str_value()), + "ownerId": lambda n : setattr(self, 'owner_id', n.get_str_value()), "platform": lambda n : setattr(self, 'platform', n.get_str_value()), "publisher": lambda n : setattr(self, 'publisher', n.get_str_value()), "shortDescription": lambda n : setattr(self, 'short_description', n.get_str_value()), @@ -122,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("appId", self.app_id) writer.write_str_value("assetId", self.asset_id) writer.write_enum_value("availableTo", self.available_to) + writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_enum_value("deployedTo", self.deployed_to) writer.write_str_value("displayName", self.display_name) writer.write_collection_of_primitive_values("elementTypes", self.element_types) @@ -129,6 +136,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("manifestId", self.manifest_id) writer.write_str_value("manifestVersion", self.manifest_version) + writer.write_str_value("ownerId", self.owner_id) writer.write_str_value("platform", self.platform) writer.write_str_value("publisher", self.publisher) writer.write_str_value("shortDescription", self.short_description) diff --git a/msgraph_beta/generated/models/copilot_package_detail.py b/msgraph_beta/generated/models/copilot_package_detail.py index 0d0d2e1a848..470e0281292 100644 --- a/msgraph_beta/generated/models/copilot_package_detail.py +++ b/msgraph_beta/generated/models/copilot_package_detail.py @@ -27,6 +27,8 @@ class CopilotPackageDetail(CopilotPackage, Parsable): long_description: Optional[str] = None # The sensitivity property sensitivity: Optional[str] = None + # The sharedWithUsersAndGroups property + shared_with_users_and_groups: Optional[list[PackageAccessEntity]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPackageDetail: @@ -59,6 +61,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "elementDetails": lambda n : setattr(self, 'element_details', n.get_collection_of_object_values(PackageElementDetail)), "longDescription": lambda n : setattr(self, 'long_description', n.get_str_value()), "sensitivity": lambda n : setattr(self, 'sensitivity', n.get_str_value()), + "sharedWithUsersAndGroups": lambda n : setattr(self, 'shared_with_users_and_groups', n.get_collection_of_object_values(PackageAccessEntity)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -79,5 +82,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("elementDetails", self.element_details) writer.write_str_value("longDescription", self.long_description) writer.write_str_value("sensitivity", self.sensitivity) + writer.write_collection_of_object_values("sharedWithUsersAndGroups", self.shared_with_users_and_groups) diff --git a/msgraph_beta/generated/models/correlated_identity.py b/msgraph_beta/generated/models/correlated_identity.py new file mode 100644 index 00000000000..02da846fcb8 --- /dev/null +++ b/msgraph_beta/generated/models/correlated_identity.py @@ -0,0 +1,80 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + +from .entity import Entity + +@dataclass +class CorrelatedIdentity(Entity, Parsable): + # The date and time when the identity was correlated. Supports $orderby. + correlated_date_time: Optional[datetime.datetime] = None + # Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). + error: Optional[CorrelationError] = None + # The OdataType property + odata_type: Optional[str] = None + # The source identity information from the on-premises directory. Supports $filter (eq). + source_identity: Optional[IdentityInfo] = None + # The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. + status: Optional[str] = None + # The target identity information from Microsoft Entra ID. Supports $filter (eq). + target_identity: Optional[IdentityInfo] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelatedIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CorrelatedIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelatedIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + + from .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + + fields: dict[str, Callable[[Any], None]] = { + "correlatedDateTime": lambda n : setattr(self, 'correlated_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(CorrelationError)), + "sourceIdentity": lambda n : setattr(self, 'source_identity', n.get_object_value(IdentityInfo)), + "status": lambda n : setattr(self, 'status', n.get_str_value()), + "targetIdentity": lambda n : setattr(self, 'target_identity', n.get_object_value(IdentityInfo)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("correlatedDateTime", self.correlated_date_time) + writer.write_object_value("error", self.error) + writer.write_object_value("sourceIdentity", self.source_identity) + writer.write_str_value("status", self.status) + writer.write_object_value("targetIdentity", self.target_identity) + + diff --git a/msgraph_beta/generated/models/correlated_identity_collection_response.py b/msgraph_beta/generated/models/correlated_identity_collection_response.py new file mode 100644 index 00000000000..9cb92486d58 --- /dev/null +++ b/msgraph_beta/generated/models/correlated_identity_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .correlated_identity import CorrelatedIdentity + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CorrelatedIdentityCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CorrelatedIdentity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelatedIdentityCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CorrelatedIdentityCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelatedIdentityCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .correlated_identity import CorrelatedIdentity + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .correlated_identity import CorrelatedIdentity + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CorrelatedIdentity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/correlation_error.py b/msgraph_beta/generated/models/correlation_error.py new file mode 100644 index 00000000000..0bb4b2b3bdb --- /dev/null +++ b/msgraph_beta/generated/models/correlation_error.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CorrelationError(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The error code indicating why the correlation failed. + code: Optional[str] = None + # A human-readable description of the error. + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelationError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CorrelationError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelationError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("code", self.code) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py b/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py index 6115f000e50..f4a2a3db6af 100644 --- a/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py +++ b/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py @@ -13,11 +13,11 @@ class CrossCloudAzureActiveDirectoryTenant(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.crossCloudAzureActiveDirectoryTenant" - # The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + # The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. cloud_instance: Optional[str] = None - # The name of the Microsoft Entra tenant. Read only. + # The name of the Microsoft Entra tenant. Read-only. display_name: Optional[str] = None - # The ID of the Microsoft Entra tenant. Read only. + # The ID of the Microsoft Entra tenant. Read-only. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_default.py b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_default.py index 710e61c85f1..f340e058a0c 100644 --- a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_default.py +++ b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_default.py @@ -14,6 +14,7 @@ from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .entity import Entity @@ -31,7 +32,7 @@ class CrossTenantAccessPolicyConfigurationDefault(Entity, Parsable): b2b_direct_connect_inbound: Optional[CrossTenantAccessPolicyB2BSetting] = None # Defines your default configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B direct connect. b2b_direct_connect_outbound: Optional[CrossTenantAccessPolicyB2BSetting] = None - # The blockServiceProviderOutboundAccess property + # Specifies whether users can use granular delegated admin privileges (GDAP) to sign-in and access resources in other organizations. Default value is false. block_service_provider_outbound_access: Optional[bool] = None # Determines the default configuration for trusting other Conditional Access claims from external Microsoft Entra organizations. inbound_trust: Optional[CrossTenantAccessPolicyInboundTrust] = None @@ -39,6 +40,8 @@ class CrossTenantAccessPolicyConfigurationDefault(Entity, Parsable): invitation_redemption_identity_provider_configuration: Optional[DefaultInvitationRedemptionIdentityProviderConfiguration] = None # If true, the default configuration is set to the system default configuration. If false, the default settings are customized. is_service_default: Optional[bool] = None + # Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + m365_capabilities: Optional[list[M365CapabilityBase]] = None # Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None # Defines your default configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with other organizations using Microsoft 365 apps. @@ -73,6 +76,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting @@ -83,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase fields: dict[str, Callable[[Any], None]] = { "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), @@ -95,6 +100,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "invitationRedemptionIdentityProviderConfiguration": lambda n : setattr(self, 'invitation_redemption_identity_provider_configuration', n.get_object_value(DefaultInvitationRedemptionIdentityProviderConfiguration)), "isServiceDefault": lambda n : setattr(self, 'is_service_default', n.get_bool_value()), + "m365Capabilities": lambda n : setattr(self, 'm365_capabilities', n.get_collection_of_object_values(M365CapabilityBase)), "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), @@ -122,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_object_value("invitationRedemptionIdentityProviderConfiguration", self.invitation_redemption_identity_provider_configuration) writer.write_bool_value("isServiceDefault", self.is_service_default) + writer.write_collection_of_object_values("m365Capabilities", self.m365_capabilities) writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py index 49b48f47a6a..ee86015c3ae 100644 --- a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -13,7 +13,9 @@ from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints from .policy_deletable_item import PolicyDeletableItem @@ -33,7 +35,7 @@ class CrossTenantAccessPolicyConfigurationPartner(PolicyDeletableItem, Parsable) b2b_direct_connect_inbound: Optional[CrossTenantAccessPolicyB2BSetting] = None # Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Microsoft Entra B2B direct connect. b2b_direct_connect_outbound: Optional[CrossTenantAccessPolicyB2BSetting] = None - # The blockServiceProviderOutboundAccess property + # Specifies whether users can use granular delegated admin privileges (GDAP) to sign-in and access resources in other organizations. Default value is false. block_service_provider_outbound_access: Optional[bool] = None # Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. identity_synchronization: Optional[CrossTenantIdentitySyncPolicyPartner] = None @@ -43,10 +45,14 @@ class CrossTenantAccessPolicyConfigurationPartner(PolicyDeletableItem, Parsable) is_in_multi_tenant_organization: Optional[bool] = None # Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. is_service_provider: Optional[bool] = None + # Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + m365_capabilities: Optional[list[M365CapabilityBase]] = None # Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None # Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. m365_collaboration_outbound: Optional[CrossTenantAccessPolicyM365CollaborationOutboundSetting] = None + # The serviceProviderConstraints property + service_provider_constraints: Optional[ServiceProviderConstraints] = None # The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. tenant_id: Optional[str] = None # Defines the partner-specific tenant restrictions configuration for users in your organization who access a partner organization using partner supplied identities on your network or devices. @@ -76,7 +82,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting @@ -86,7 +94,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), @@ -100,8 +110,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "isInMultiTenantOrganization": lambda n : setattr(self, 'is_in_multi_tenant_organization', n.get_bool_value()), "isServiceProvider": lambda n : setattr(self, 'is_service_provider', n.get_bool_value()), + "m365Capabilities": lambda n : setattr(self, 'm365_capabilities', n.get_collection_of_object_values(M365CapabilityBase)), "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), + "serviceProviderConstraints": lambda n : setattr(self, 'service_provider_constraints', n.get_object_value(ServiceProviderConstraints)), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } @@ -129,8 +141,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_bool_value("isInMultiTenantOrganization", self.is_in_multi_tenant_organization) writer.write_bool_value("isServiceProvider", self.is_service_provider) + writer.write_collection_of_object_values("m365Capabilities", self.m365_capabilities) writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) + writer.write_object_value("serviceProviderConstraints", self.service_provider_constraints) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph_beta/generated/models/cross_tenant_calendar_availability_basic.py b/msgraph_beta/generated/models/cross_tenant_calendar_availability_basic.py new file mode 100644 index 00000000000..cbf7deef846 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_calendar_availability_basic.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarAvailabilityBasic(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarAvailabilityBasic" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarAvailabilityBasic: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarAvailabilityBasic + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarAvailabilityBasic() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_calendar_availability_limited_details.py b/msgraph_beta/generated/models/cross_tenant_calendar_availability_limited_details.py new file mode 100644 index 00000000000..0810815fad5 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_calendar_availability_limited_details.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarAvailabilityLimitedDetails(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarAvailabilityLimitedDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarAvailabilityLimitedDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarAvailabilityLimitedDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py new file mode 100644 index 00000000000..2049ab1268d --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusyDetail(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusyDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusyDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusyDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py new file mode 100644 index 00000000000..7cc6974413c --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusyReviewer(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusyReviewer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusyReviewer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusyReviewer() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py new file mode 100644 index 00000000000..b230043d1b5 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusySimple(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusySimple: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusySimple + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusySimple() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_mail_tips_all.py b/msgraph_beta/generated/models/cross_tenant_mail_tips_all.py new file mode 100644 index 00000000000..58b1469a271 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_mail_tips_all.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMailTipsAll(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMailTipsAll" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMailTipsAll: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMailTipsAll + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMailTipsAll() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_mail_tips_limited.py b/msgraph_beta/generated/models/cross_tenant_mail_tips_limited.py new file mode 100644 index 00000000000..1203ae81202 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_mail_tips_limited.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMailTipsLimited(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMailTipsLimited" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMailTipsLimited: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMailTipsLimited + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMailTipsLimited() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration.py b/msgraph_beta/generated/models/cross_tenant_migration.py new file mode 100644 index 00000000000..5a2c16993d0 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_migration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMigration(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMigration" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMigration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_migration_job.py b/msgraph_beta/generated/models/cross_tenant_migration_job.py index cf0713df4ee..c94d657b077 100644 --- a/msgraph_beta/generated/models/cross_tenant_migration_job.py +++ b/msgraph_beta/generated/models/cross_tenant_migration_job.py @@ -16,37 +16,37 @@ @dataclass class CrossTenantMigrationJob(Entity, Parsable): - # DateTime after which the migration should be performed + # Date and time after which the migration should be performed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. complete_after_date_time: Optional[datetime.datetime] = None - # ID of the user that created the job + # User principal name (UPN) of the user who created the job. Read-only. created_by: Optional[str] = None - # When the job what created + # When the job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. created_date_time: Optional[datetime.datetime] = None - # Display name of the job. Must be unique per tenant + # Display name of the job. Must be unique per tenant. display_name: Optional[str] = None - # Settings to use for migration of Exchange workload + # Settings to use for migration of Exchange workload. Nullable. exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None # The jobType property job_type: Optional[CrossTenantMigrationJobType] = None - # When this migration job was last updated + # When this migration job was last updated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. last_updated_date_time: Optional[datetime.datetime] = None - # Status message of the migration job + # Status message of the migration job. Nullable. Read-only. message: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Type of resource being migrated. Only Users is currently supported + # Type of resource being migrated. Only Users is currently supported. resource_type: Optional[str] = None - # IDs (GUID) of the resources being migrated with the migration job + # IDs (GUID) of the resources that are migrated with the migration job. resources: Optional[list[str]] = None - # ID (GUID) of the tenant that content is being migrated from + # ID (GUID) of the tenant that content is migrated from. source_tenant_id: Optional[str] = None # The status property status: Optional[CrossTenantMigrationJobStatus] = None - # ID of the tenant that content is being migrated to + # ID of the tenant that content is migrated to. Read-only. target_tenant_id: Optional[str] = None - # Details and status of the users being migrated in this migration job + # Details and status of the users migrated in this migration job. users: Optional[list[CrossTenantMigrationTask]] = None - # Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint) + # Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint). workloads: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/cross_tenant_open_profile_card.py b/msgraph_beta/generated/models/cross_tenant_open_profile_card.py new file mode 100644 index 00000000000..bbc30dcb17e --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_open_profile_card.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantOpenProfileCard(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantOpenProfileCard" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantOpenProfileCard: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantOpenProfileCard + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantOpenProfileCard() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_places_desk_booking.py b/msgraph_beta/generated/models/cross_tenant_places_desk_booking.py new file mode 100644 index 00000000000..9f05c76ac72 --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_places_desk_booking.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantPlacesDeskBooking(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantPlacesDeskBooking" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantPlacesDeskBooking: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantPlacesDeskBooking + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantPlacesDeskBooking() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cross_tenant_places_room_booking.py b/msgraph_beta/generated/models/cross_tenant_places_room_booking.py new file mode 100644 index 00000000000..1edbff1326e --- /dev/null +++ b/msgraph_beta/generated/models/cross_tenant_places_room_booking.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantPlacesRoomBooking(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantPlacesRoomBooking" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantPlacesRoomBooking: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantPlacesRoomBooking + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantPlacesRoomBooking() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/custom_app_management_application_configuration.py b/msgraph_beta/generated/models/custom_app_management_application_configuration.py index 8f55ed4c06f..1959f18934a 100644 --- a/msgraph_beta/generated/models/custom_app_management_application_configuration.py +++ b/msgraph_beta/generated/models/custom_app_management_application_configuration.py @@ -23,7 +23,7 @@ class CustomAppManagementApplicationConfiguration(AdditionalDataHolder, BackedMo identifier_uris: Optional[IdentifierUriConfiguration] = None # The OdataType property odata_type: Optional[str] = None - # The redirectUris property + # Configuration for redirect URI validation rules and restrictions. redirect_uris: Optional[RedirectUriConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/custom_authentication_extension.py b/msgraph_beta/generated/models/custom_authentication_extension.py index 565def6bd72..26059a185b6 100644 --- a/msgraph_beta/generated/models/custom_authentication_extension.py +++ b/msgraph_beta/generated/models/custom_authentication_extension.py @@ -12,6 +12,7 @@ from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .custom_callout_extension import CustomCalloutExtension @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticati from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension return OnTokenIssuanceStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() return CustomAuthenticationExtension() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -70,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .custom_callout_extension import CustomCalloutExtension from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError @@ -78,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension fields: dict[str, Callable[[Any], None]] = { "behaviorOnError": lambda n : setattr(self, 'behavior_on_error', n.get_object_value(CustomExtensionBehaviorOnError)), diff --git a/msgraph_beta/generated/models/custom_callout_extension.py b/msgraph_beta/generated/models/custom_callout_extension.py index 9c78d64ed30..603834bce69 100644 --- a/msgraph_beta/generated/models/custom_callout_extension.py +++ b/msgraph_beta/generated/models/custom_callout_extension.py @@ -19,6 +19,7 @@ from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .entity import Entity @@ -91,6 +92,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomCalloutExten from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension return OnTokenIssuanceStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() return CustomCalloutExtension() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -112,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension from .access_package_assignment_request_workflow_extension import AccessPackageAssignmentRequestWorkflowExtension from .access_package_assignment_workflow_extension import AccessPackageAssignmentWorkflowExtension @@ -127,6 +133,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension fields: dict[str, Callable[[Any], None]] = { "authenticationConfiguration": lambda n : setattr(self, 'authentication_configuration', n.get_object_value(CustomExtensionAuthenticationConfiguration)), diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.py b/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.py new file mode 100644 index 00000000000..ec4d873d0cb --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +@dataclass +class CustomDataProvidedResourceAccessReviewUploadSession(CustomDataProvidedResourceUploadSession, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceAccessReviewUploadSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceAccessReviewUploadSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceAccessReviewUploadSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_file.py b/msgraph_beta/generated/models/custom_data_provided_resource_file.py index b2247a8442a..080f12266bb 100644 --- a/msgraph_beta/generated/models/custom_data_provided_resource_file.py +++ b/msgraph_beta/generated/models/custom_data_provided_resource_file.py @@ -12,13 +12,13 @@ @dataclass class CustomDataProvidedResourceFile(Entity, Parsable): - # Name of the file that was uploaded. + # Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Size of the uploaded file in bytes. + # Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. size: Optional[int] = None - # Time at which the file was uploaded. + # Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. uploaded_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_file_collection_response.py b/msgraph_beta/generated/models/custom_data_provided_resource_file_collection_response.py new file mode 100644 index 00000000000..ebd9caf6148 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_file_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomDataProvidedResourceFileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomDataProvidedResourceFile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceFileCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceFileCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceFileCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomDataProvidedResourceFile)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py new file mode 100644 index 00000000000..0e4872a1d76 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class AccessReviewContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewContextData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py new file mode 100644 index 00000000000..e9b6afd3dc0 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + +from .data import Data + +@dataclass +class AccessReviewContextDataBase(Data, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase" + # The unique identifier of the access review definition that this data is associated with. + review_definition_id: Optional[str] = None + # The unique identifier of the access review instance that this data is associated with. + review_instance_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextDataBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewContextDataBase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return AccessReviewContextDataBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + fields: dict[str, Callable[[Any], None]] = { + "reviewDefinitionId": lambda n : setattr(self, 'review_definition_id', n.get_str_value()), + "reviewInstanceId": lambda n : setattr(self, 'review_instance_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("reviewDefinitionId", self.review_definition_id) + writer.write_str_value("reviewInstanceId", self.review_instance_id) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py new file mode 100644 index 00000000000..b3ca1636f7c --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class ApplyDecisionContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplyDecisionContextData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplyDecisionContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplyDecisionContextData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_payloads/data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/data.py new file mode 100644 index 00000000000..96102a565fb --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/data.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + +@dataclass +class Data(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Data: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Data + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase".casefold(): + from .access_review_context_data_base import AccessReviewContextDataBase + + return AccessReviewContextDataBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return Data() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py index 141008dc7e3..a4f5c13bcd7 100644 --- a/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py @@ -6,31 +6,33 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity from .entity import Entity @dataclass class CustomDataProvidedResourceUploadSession(Entity, Parsable): - # DateTime when the upload session was created. Read-only. + # DateTime when the upload session was created. Read-only. Supports $orderby. created_date_time: Optional[datetime.datetime] = None - # An object containing the context for which this data is being uploaded. Currently the only possible concrete type is accessReviewResourceDataUploadSessionContextData - data: Optional[CustomExtensionData] = None + # An object containing the context for which this data is being uploaded. + data: Optional[Data] = None + # The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + files: Optional[list[CustomDataProvidedResourceFile]] = None # Indicates if all the necessary files have been uploaded to this session. is_upload_done: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. - source: Optional[str] = None + # The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + reference_id: Optional[str] = None # The stats property stats: Optional[CustomDataProvidedResourceUploadStats] = None # The status property status: Optional[CustomDataProvidedResourceUploadStatus] = None - # Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData - type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSession: @@ -41,6 +43,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvided """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() return CustomDataProvidedResourceUploadSession() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -48,24 +59,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), - "data": lambda n : setattr(self, 'data', n.get_object_value(CustomExtensionData)), + "data": lambda n : setattr(self, 'data', n.get_object_value(Data)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(CustomDataProvidedResourceFile)), "isUploadDone": lambda n : setattr(self, 'is_upload_done', n.get_bool_value()), - "source": lambda n : setattr(self, 'source', n.get_str_value()), + "referenceId": lambda n : setattr(self, 'reference_id', n.get_str_value()), "stats": lambda n : setattr(self, 'stats', n.get_object_value(CustomDataProvidedResourceUploadStats)), "status": lambda n : setattr(self, 'status', n.get_enum_value(CustomDataProvidedResourceUploadStatus)), - "type": lambda n : setattr(self, 'type', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -82,10 +97,10 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("data", self.data) + writer.write_collection_of_object_values("files", self.files) writer.write_bool_value("isUploadDone", self.is_upload_done) - writer.write_str_value("source", self.source) + writer.write_str_value("referenceId", self.reference_id) writer.write_object_value("stats", self.stats) writer.write_enum_value("status", self.status) - writer.write_str_value("type", self.type) diff --git a/msgraph_beta/generated/models/custom_emoji_from_identity_set.py b/msgraph_beta/generated/models/custom_emoji_from_identity_set.py new file mode 100644 index 00000000000..3ca774735a7 --- /dev/null +++ b/msgraph_beta/generated/models/custom_emoji_from_identity_set.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity_set import IdentitySet + +from .identity_set import IdentitySet + +@dataclass +class CustomEmojiFromIdentitySet(IdentitySet, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customEmojiFromIdentitySet" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomEmojiFromIdentitySet: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomEmojiFromIdentitySet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomEmojiFromIdentitySet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + + from .identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/custom_extension_data.py b/msgraph_beta/generated/models/custom_extension_data.py index b7cf3177d7f..259585ca952 100644 --- a/msgraph_beta/generated/models/custom_extension_data.py +++ b/msgraph_beta/generated/models/custom_extension_data.py @@ -7,11 +7,10 @@ if TYPE_CHECKING: from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData @dataclass class CustomExtensionData(AdditionalDataHolder, BackedModel, Parsable): @@ -41,14 +40,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData return AccessPackageAssignmentRequestCallbackData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewDataUploadTriggerCallbackData".casefold(): - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - - return AccessReviewDataUploadTriggerCallbackData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewResourceDataUploadSessionContextData".casefold(): - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData - - return AccessReviewResourceDataUploadSessionContextData() if mapping_value and mapping_value.casefold() == "#microsoft.graph.assignmentRequestApprovalStageCallbackData".casefold(): from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData @@ -61,6 +52,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData return CustomTaskExtensionCalloutData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionResponseData".casefold(): + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData + + return CustomTaskExtensionResponseData() return CustomExtensionData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -69,18 +64,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py b/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py new file mode 100644 index 00000000000..604ed44b973 --- /dev/null +++ b/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DdmAppAllowDownloadsOverCellular(str, Enum): + # The device downloads apps of any size using a cellular network. + AlwaysOn = "alwaysOn", + # The device doesn't download apps using a cellular network. The device pauses the automatic install or update operation until a different network is active. + AlwaysOff = "alwaysOff", + # The device uses the settings for the corresponding store when downloading apps. + StoreSettings = "storeSettings", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py b/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py new file mode 100644 index 00000000000..f635c73379a --- /dev/null +++ b/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DdmAppAutomaticAppUpdates(str, Enum): + # The device automatically updates the app to the latest version. + AlwaysOn = "alwaysOn", + # The device never automatically updates the app. + AlwaysOff = "alwaysOff", + # The device uses the settings for the corresponding store to determine when to automatically update the app. + StoreSettings = "storeSettings", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/delegated_admin_relationship.py b/msgraph_beta/generated/models/delegated_admin_relationship.py index 5f4c74ecb96..2629cb49b5b 100644 --- a/msgraph_beta/generated/models/delegated_admin_relationship.py +++ b/msgraph_beta/generated/models/delegated_admin_relationship.py @@ -45,7 +45,7 @@ class DelegatedAdminRelationship(Entity, Parsable): operations: Optional[list[DelegatedAdminRelationshipOperation]] = None # The requests associated with the delegated admin relationship. requests: Optional[list[DelegatedAdminRelationshipRequest]] = None - # The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. + # The status of the relationship. Read-only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. status: Optional[DelegatedAdminRelationshipStatus] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/protection_rule.py b/msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py similarity index 50% rename from msgraph_beta/generated/models/security/protection_rule.py rename to msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py index 6779c1b26ae..708bbdc4fc1 100644 --- a/msgraph_beta/generated/models/security/protection_rule.py +++ b/msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py @@ -6,65 +6,44 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from ..entity import Entity - from .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints -from ..entity import Entity +from .service_provider_constraints import ServiceProviderConstraints @dataclass -class ProtectionRule(Entity, Parsable): - # Name of the user or application that created the rule. - created_by: Optional[str] = None - # Timestamp of rule creation. +class DelegatedAdminServiceProviderConstraints(ServiceProviderConstraints, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.delegatedAdminServiceProviderConstraints" + # The allowedRoleTemplateIds property + allowed_role_template_ids: Optional[list[str]] = None + # The createdDateTime property created_date_time: Optional[datetime.datetime] = None - # Name of the rule. - display_name: Optional[str] = None - # Whether rule is turned on for the tenant. - is_enabled: Optional[bool] = None - # Name of the user or application who last updated the rule. - last_modified_by: Optional[str] = None - # Timestamp of when the rule was last updated. + # The lastModifiedDateTime property last_modified_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionRule: + def create_from_discriminator_value(parse_node: ParseNode) -> DelegatedAdminServiceProviderConstraints: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ProtectionRule + Returns: DelegatedAdminServiceProviderConstraints """ if parse_node is None: raise TypeError("parse_node cannot be null.") - try: - child_node = parse_node.get_child_node("@odata.type") - mapping_value = child_node.get_str_value() if child_node else None - except AttributeError: - mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.detectionRule".casefold(): - from .detection_rule import DetectionRule - - return DetectionRule() - return ProtectionRule() + return DelegatedAdminServiceProviderConstraints() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from ..entity import Entity - from .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints - from ..entity import Entity - from .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { - "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "allowedRoleTemplateIds": lambda n : setattr(self, 'allowed_role_template_ids', n.get_collection_of_primitive_values(str)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), - "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), } super_fields = super().get_field_deserializers() @@ -80,11 +59,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("createdBy", self.created_by) + writer.write_collection_of_primitive_values("allowedRoleTemplateIds", self.allowed_role_template_ids) writer.write_datetime_value("createdDateTime", self.created_date_time) - writer.write_str_value("displayName", self.display_name) - writer.write_bool_value("isEnabled", self.is_enabled) - writer.write_str_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) diff --git a/msgraph_beta/generated/models/desk.py b/msgraph_beta/generated/models/desk.py index 5b44dbdd3e9..b4fd4fdf74e 100644 --- a/msgraph_beta/generated/models/desk.py +++ b/msgraph_beta/generated/models/desk.py @@ -9,6 +9,7 @@ from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo from .place import Place @@ -24,6 +25,8 @@ class Desk(Place, Parsable): mailbox_details: Optional[MailboxDetails] = None # The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. mode: Optional[PlaceMode] = None + # Service plans associated with the desk. + service_plans: Optional[list[PlaceServicePlanInfo]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Desk: @@ -45,17 +48,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo from .mailbox_details import MailboxDetails from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo fields: dict[str, Callable[[Any], None]] = { "displayDeviceName": lambda n : setattr(self, 'display_device_name', n.get_str_value()), "heightAdjustableState": lambda n : setattr(self, 'height_adjustable_state', n.get_enum_value(PlaceFeatureEnablement)), "mailboxDetails": lambda n : setattr(self, 'mailbox_details', n.get_object_value(MailboxDetails)), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), + "servicePlans": lambda n : setattr(self, 'service_plans', n.get_collection_of_object_values(PlaceServicePlanInfo)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -74,5 +80,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("heightAdjustableState", self.height_adjustable_state) writer.write_object_value("mailboxDetails", self.mailbox_details) writer.write_object_value("mode", self.mode) + writer.write_collection_of_object_values("servicePlans", self.service_plans) diff --git a/msgraph_beta/generated/models/detection_severity.py b/msgraph_beta/generated/models/detection_severity.py new file mode 100644 index 00000000000..355e392bc82 --- /dev/null +++ b/msgraph_beta/generated/models/detection_severity.py @@ -0,0 +1,8 @@ +from enum import Enum + +class DetectionSeverity(str, Enum): + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/device.py b/msgraph_beta/generated/models/device.py index 0e824ab6d62..6f3c2cfa8c1 100644 --- a/msgraph_beta/generated/models/device.py +++ b/msgraph_beta/generated/models/device.py @@ -82,7 +82,7 @@ class Device(DirectoryObject, Parsable): name: Optional[str] = None # 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). on_premises_last_sync_date_time: Optional[datetime.datetime] = None - # The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + # The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). on_premises_security_identifier: Optional[str] = None # 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). on_premises_sync_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/device_compliance_policy_script.py b/msgraph_beta/generated/models/device_compliance_policy_script.py index 72b09f4aa36..3ee1d12275f 100644 --- a/msgraph_beta/generated/models/device_compliance_policy_script.py +++ b/msgraph_beta/generated/models/device_compliance_policy_script.py @@ -18,6 +18,8 @@ class DeviceCompliancePolicyScript(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Json of the rules. rules_content: Optional[bytes] = None + # Indicates the interval, in minutes, at which the custom compliance script is evaluated on the device. Allowed range from 1 to 480. Nullable. + run_interval_in_minutes: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeviceCompliancePolicyScript: @@ -39,6 +41,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "deviceComplianceScriptId": lambda n : setattr(self, 'device_compliance_script_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "rulesContent": lambda n : setattr(self, 'rules_content', n.get_bytes_value()), + "runIntervalInMinutes": lambda n : setattr(self, 'run_interval_in_minutes', n.get_int_value()), } return fields @@ -53,6 +56,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("deviceComplianceScriptId", self.device_compliance_script_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_bytes_value("rulesContent", self.rules_content) + writer.write_int_value("runIntervalInMinutes", self.run_interval_in_minutes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/device_compliance_script.py b/msgraph_beta/generated/models/device_compliance_script.py index ed0a4f4e731..4f57cfdfb1e 100644 --- a/msgraph_beta/generated/models/device_compliance_script.py +++ b/msgraph_beta/generated/models/device_compliance_script.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity @@ -37,6 +38,8 @@ class DeviceComplianceScript(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # Indicates the operating system platform type that this compliance script targets. + platform: Optional[DeviceComplianceScriptPlatformType] = None # Name of the device compliance script publisher publisher: Optional[str] = None # List of Scope Tag IDs for the device compliance script @@ -67,12 +70,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity from .run_as_account_type import RunAsAccountType from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity @@ -87,6 +92,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "enforceSignatureCheck": lambda n : setattr(self, 'enforce_signature_check', n.get_bool_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "platform": lambda n : setattr(self, 'platform', n.get_enum_value(DeviceComplianceScriptPlatformType)), "publisher": lambda n : setattr(self, 'publisher', n.get_str_value()), "roleScopeTagIds": lambda n : setattr(self, 'role_scope_tag_ids', n.get_collection_of_primitive_values(str)), "runAsAccount": lambda n : setattr(self, 'run_as_account', n.get_enum_value(RunAsAccountType)), @@ -113,6 +119,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("deviceRunStates", self.device_run_states) writer.write_str_value("displayName", self.display_name) writer.write_bool_value("enforceSignatureCheck", self.enforce_signature_check) + writer.write_enum_value("platform", self.platform) writer.write_str_value("publisher", self.publisher) writer.write_collection_of_primitive_values("roleScopeTagIds", self.role_scope_tag_ids) writer.write_enum_value("runAsAccount", self.run_as_account) diff --git a/msgraph_beta/generated/models/device_compliance_script_platform_type.py b/msgraph_beta/generated/models/device_compliance_script_platform_type.py new file mode 100644 index 00000000000..f4572b24756 --- /dev/null +++ b/msgraph_beta/generated/models/device_compliance_script_platform_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DeviceComplianceScriptPlatformType(str, Enum): + # Default. Indicates that the compliance script targets devices running Windows 10 and later. + Windows10 = "windows10", + # Indicates that the compliance script targets devices running Linux. + Linux = "linux", + # Indicates that the compliance script targets devices running macOS. + MacOS = "macOS", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/device_management/device_management.py b/msgraph_beta/generated/models/device_management/device_management.py index fe524b2f078..1bde27d8036 100644 --- a/msgraph_beta/generated/models/device_management/device_management.py +++ b/msgraph_beta/generated/models/device_management/device_management.py @@ -409,7 +409,7 @@ class DeviceManagement(Entity, Parsable): remote_assistance_partners: Optional[list[RemoteAssistancePartner]] = None # The remote assistance settings singleton remote_assistance_settings: Optional[RemoteAssistanceSettings] = None - # The reports property + # Reports singleton reports: Optional[DeviceManagementReports] = None # Collection of resource access settings associated with account. resource_access_profiles: Optional[list[DeviceManagementResourceAccessProfileBase]] = None diff --git a/msgraph_beta/generated/models/device_management_reports.py b/msgraph_beta/generated/models/device_management_reports.py index 8be0cb7f900..c7cd054549b 100644 --- a/msgraph_beta/generated/models/device_management_reports.py +++ b/msgraph_beta/generated/models/device_management_reports.py @@ -13,6 +13,9 @@ @dataclass class DeviceManagementReports(Entity, Parsable): + """ + Singleton entity that acts as a container for all reports functionality. + """ # Entity representing the configuration of a cached report. cached_report_configurations: Optional[list[DeviceManagementCachedReportConfiguration]] = None # Entity representing a job to export a report. diff --git a/msgraph_beta/generated/models/device_platform_type.py b/msgraph_beta/generated/models/device_platform_type.py index d4dd1d03a06..0b6b59048b8 100644 --- a/msgraph_beta/generated/models/device_platform_type.py +++ b/msgraph_beta/generated/models/device_platform_type.py @@ -25,7 +25,7 @@ class DevicePlatformType(str, Enum): AndroidMobileApplicationManagement = "androidMobileApplicationManagement", # Indicates Mobile Application Management (MAM) for iOS devices IOSMobileApplicationManagement = "iOSMobileApplicationManagement", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use UnknownFutureValue = "unknownFutureValue", # Indicates Mobile Application Management (MAM) for Windows devices. WindowsMobileApplicationManagement = "windowsMobileApplicationManagement", diff --git a/msgraph_beta/generated/models/device_registration_policy.py b/msgraph_beta/generated/models/device_registration_policy.py index c3e30d2d855..003eceaba4b 100644 --- a/msgraph_beta/generated/models/device_registration_policy.py +++ b/msgraph_beta/generated/models/device_registration_policy.py @@ -19,9 +19,9 @@ class DeviceRegistrationPolicy(Entity, Parsable): azure_a_d_join: Optional[AzureADJoinPolicy] = None # Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. azure_a_d_registration: Optional[AzureADRegistrationPolicy] = None - # The description of the device registration policy. It's always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. + # The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. description: Optional[str] = None - # The name of the device registration policy. It's always set to Device Registration Policy. Read-only. + # The name of the device registration policy. Always set to Device Registration Policy. Read-only. display_name: Optional[str] = None # Specifies the setting for Local Admin Password Solution (LAPS) within your organization. local_admin_password: Optional[LocalAdminPasswordSettings] = None diff --git a/msgraph_beta/generated/models/device_sync_status_response.py b/msgraph_beta/generated/models/device_sync_status_response.py new file mode 100644 index 00000000000..5c5c6232bf1 --- /dev/null +++ b/msgraph_beta/generated/models/device_sync_status_response.py @@ -0,0 +1,63 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sync_component import SyncComponent + +@dataclass +class DeviceSyncStatusResponse(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + components: Optional[list[SyncComponent]] = None + # Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + device_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceSyncStatusResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceSyncStatusResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceSyncStatusResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sync_component import SyncComponent + + from .sync_component import SyncComponent + + fields: dict[str, Callable[[Any], None]] = { + "components": lambda n : setattr(self, 'components', n.get_collection_of_object_values(SyncComponent)), + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/directory.py b/msgraph_beta/generated/models/directory.py index a0b381ea235..67fc933421c 100644 --- a/msgraph_beta/generated/models/directory.py +++ b/msgraph_beta/generated/models/directory.py @@ -26,6 +26,7 @@ from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -74,6 +75,8 @@ class Directory(Entity, Parsable): recommendations: Optional[list[Recommendation]] = None # Represents the Entra backup and recovery service for the tenant. recovery: Optional[Recovery] = None + # Collection of groups in remote Microsoft Entra tenants that are available in the directory. + remote_tenant_groups: Optional[list[RemoteTenantGroup]] = None # The sharedEmailDomains property shared_email_domains: Optional[list[SharedEmailDomain]] = None # List of commercial subscriptions that an organization has. @@ -120,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -145,6 +149,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -169,6 +174,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "recommendationConfiguration": lambda n : setattr(self, 'recommendation_configuration', n.get_object_value(RecommendationConfiguration)), "recommendations": lambda n : setattr(self, 'recommendations', n.get_collection_of_object_values(Recommendation)), "recovery": lambda n : setattr(self, 'recovery', n.get_object_value(Recovery)), + "remoteTenantGroups": lambda n : setattr(self, 'remote_tenant_groups', n.get_collection_of_object_values(RemoteTenantGroup)), "sharedEmailDomains": lambda n : setattr(self, 'shared_email_domains', n.get_collection_of_object_values(SharedEmailDomain)), "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_object_values(CompanySubscription)), "templates": lambda n : setattr(self, 'templates', n.get_object_value(Template)), @@ -206,6 +212,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("recommendationConfiguration", self.recommendation_configuration) writer.write_collection_of_object_values("recommendations", self.recommendations) writer.write_object_value("recovery", self.recovery) + writer.write_collection_of_object_values("remoteTenantGroups", self.remote_tenant_groups) writer.write_collection_of_object_values("sharedEmailDomains", self.shared_email_domains) writer.write_collection_of_object_values("subscriptions", self.subscriptions) writer.write_object_value("templates", self.templates) diff --git a/msgraph_beta/generated/models/directory_object.py b/msgraph_beta/generated/models/directory_object.py index 81785a2904b..18fb630dd53 100644 --- a/msgraph_beta/generated/models/directory_object.py +++ b/msgraph_beta/generated/models/directory_object.py @@ -50,6 +50,7 @@ from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy @@ -257,6 +258,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .policy_base import PolicyBase return PolicyBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceSpecificPermissionGrant".casefold(): from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -352,6 +357,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy @@ -408,6 +414,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy diff --git a/msgraph_beta/generated/models/directory_role.py b/msgraph_beta/generated/models/directory_role.py index 0f3c8ecb516..8ce47fb0f31 100644 --- a/msgraph_beta/generated/models/directory_role.py +++ b/msgraph_beta/generated/models/directory_role.py @@ -20,7 +20,7 @@ class DirectoryRole(DirectoryObject, Parsable): display_name: Optional[str] = None # Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand. members: Optional[list[DirectoryObject]] = None - # 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. + # 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. role_template_id: Optional[str] = None # Members of this directory role that are scoped to administrative units. Read-only. Nullable. scoped_members: Optional[list[ScopedRoleMembership]] = None diff --git a/msgraph_beta/generated/models/distribution_list.py b/msgraph_beta/generated/models/distribution_list.py new file mode 100644 index 00000000000..4ba5d2b6f24 --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .member import Member + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .outlook_item import OutlookItem + +@dataclass +class DistributionList(OutlookItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.distributionList" + # The display name of the distribution list. + display_name: Optional[str] = None + # The list of members in the distribution list. Not returned by default; use $select=members to include. + members: Optional[list[Member]] = None + # The notes property + notes: Optional[str] = None + # The personIdentifier property + person_identifier: Optional[str] = None + # The singleValueExtendedProperties property + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionList: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DistributionList + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionList() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .member import Member + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + from .member import Member + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), + "notes": lambda n : setattr(self, 'notes', n.get_str_value()), + "personIdentifier": lambda n : setattr(self, 'person_identifier', n.get_str_value()), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("members", self.members) + writer.write_str_value("notes", self.notes) + writer.write_str_value("personIdentifier", self.person_identifier) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + + diff --git a/msgraph_beta/generated/models/distribution_list_collection_response.py b/msgraph_beta/generated/models/distribution_list_collection_response.py new file mode 100644 index 00000000000..1cc997f8fdd --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .distribution_list import DistributionList + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DistributionListCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DistributionList]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DistributionListCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionListCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .distribution_list import DistributionList + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .distribution_list import DistributionList + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DistributionList)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/dlp_action.py b/msgraph_beta/generated/models/dlp_action.py index 12824875dd4..795da63193d 100644 --- a/msgraph_beta/generated/models/dlp_action.py +++ b/msgraph_beta/generated/models/dlp_action.py @@ -14,4 +14,5 @@ class DlpAction(str, Enum): SPSharingNotifyUser = "sPSharingNotifyUser", SPSharingGenerateIncidentReport = "sPSharingGenerateIncidentReport", RestrictWebGrounding = "restrictWebGrounding", + PolicyTip = "policyTip", diff --git a/msgraph_beta/generated/models/dlp_action_info.py b/msgraph_beta/generated/models/dlp_action_info.py index 6f63ef081b4..d77b36b803c 100644 --- a/msgraph_beta/generated/models/dlp_action_info.py +++ b/msgraph_beta/generated/models/dlp_action_info.py @@ -9,6 +9,7 @@ from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase @@ -46,6 +47,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DlpActionInfo: from .notify_user_action import NotifyUserAction return NotifyUserAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyTipAction".casefold(): + from .policy_tip_action import PolicyTipAction + + return PolicyTipAction() if mapping_value and mapping_value.casefold() == "#microsoft.graph.restrictAccessAction".casefold(): from .restrict_access_action import RestrictAccessAction @@ -64,12 +69,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase diff --git a/msgraph_beta/generated/models/drive_exclusion_unit.py b/msgraph_beta/generated/models/drive_exclusion_unit.py new file mode 100644 index 00000000000..9b60d3a55ce --- /dev/null +++ b/msgraph_beta/generated/models/drive_exclusion_unit.py @@ -0,0 +1,63 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_base import ExclusionUnitBase + +from .exclusion_unit_base import ExclusionUnitBase + +@dataclass +class DriveExclusionUnit(ExclusionUnitBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.driveExclusionUnit" + # The unique identifier of the directory object (user) associated with the drive. + directory_object_id: Optional[str] = None + # The display name of the user associated with the drive. + display_name: Optional[str] = None + # The email address of the user associated with the drive. + email: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveExclusionUnit: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveExclusionUnit + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveExclusionUnit() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_base import ExclusionUnitBase + + from .exclusion_unit_base import ExclusionUnitBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectId": lambda n : setattr(self, 'directory_object_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "email": lambda n : setattr(self, 'email', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("directoryObjectId", self.directory_object_id) + + diff --git a/msgraph_beta/generated/models/drive_exclusion_unit_collection_response.py b/msgraph_beta/generated/models/drive_exclusion_unit_collection_response.py new file mode 100644 index 00000000000..a5a80e3fd04 --- /dev/null +++ b/msgraph_beta/generated/models/drive_exclusion_unit_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_unit import DriveExclusionUnit + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DriveExclusionUnitCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DriveExclusionUnit]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveExclusionUnitCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveExclusionUnitCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveExclusionUnitCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_unit import DriveExclusionUnit + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_unit import DriveExclusionUnit + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DriveExclusionUnit)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py new file mode 100644 index 00000000000..e4ad2f9f0db --- /dev/null +++ b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +@dataclass +class DriveExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.driveExclusionUnitsBulkAdditionJob" + # The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. + drives: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveExclusionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveExclusionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveExclusionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "drives": lambda n : setattr(self, 'drives', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("drives", self.drives) + + diff --git a/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job_collection_response.py b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..2f22934c535 --- /dev/null +++ b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DriveExclusionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DriveExclusionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveExclusionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveExclusionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveExclusionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DriveExclusionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/drive_item.py b/msgraph_beta/generated/models/drive_item.py index f150fc121a7..9e76fe42947 100644 --- a/msgraph_beta/generated/models/drive_item.py +++ b/msgraph_beta/generated/models/drive_item.py @@ -22,6 +22,7 @@ from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -78,6 +79,8 @@ class DriveItem(BaseItem, Parsable): list_item: Optional[ListItem] = None # Location metadata, if the item has location data. Read-only. location: Optional[GeoCoordinates] = None + # Lock metadata for the item, including the lock type, when it was created, when it expires, and which users currently hold the lock. Read-only. + lock_info: Optional[LockInfo] = None # Malware metadata, if the item was detected to contain malware. Read-only. malware: Optional[Malware] = None # Information about the media (audio or video) item. Read-write. Only on OneDrive for Business and SharePoint. @@ -158,6 +161,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -193,6 +197,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -228,6 +233,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "image": lambda n : setattr(self, 'image', n.get_object_value(Image)), "listItem": lambda n : setattr(self, 'list_item', n.get_object_value(ListItem)), "location": lambda n : setattr(self, 'location', n.get_object_value(GeoCoordinates)), + "lockInfo": lambda n : setattr(self, 'lock_info', n.get_object_value(LockInfo)), "malware": lambda n : setattr(self, 'malware', n.get_object_value(Malware)), "media": lambda n : setattr(self, 'media', n.get_object_value(Media)), "package": lambda n : setattr(self, 'package', n.get_object_value(Package)), @@ -281,6 +287,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("image", self.image) writer.write_object_value("listItem", self.list_item) writer.write_object_value("location", self.location) + writer.write_object_value("lockInfo", self.lock_info) writer.write_object_value("malware", self.malware) writer.write_object_value("media", self.media) writer.write_object_value("package", self.package) diff --git a/msgraph_beta/generated/models/educational_activity_detail.py b/msgraph_beta/generated/models/educational_activity_detail.py index dfa55df0164..550fa5d3f87 100644 --- a/msgraph_beta/generated/models/educational_activity_detail.py +++ b/msgraph_beta/generated/models/educational_activity_detail.py @@ -12,7 +12,7 @@ class EducationalActivityDetail(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Shortened name of the degree or program (example: PhD, MBA) + # Shortened name of the degree or program, for example, PhD and MBA. abbreviation: Optional[str] = None # Extracurricular activities undertaken alongside the program. activities: Optional[list[str]] = None @@ -22,11 +22,11 @@ class EducationalActivityDetail(AdditionalDataHolder, BackedModel, Parsable): description: Optional[str] = None # Long-form name of the program that the user provided. display_name: Optional[str] = None - # Majors and minors associated with the program. (if applicable) + # Majors and minors associated with the program, if applicable. fields_of_study: Optional[list[str]] = None - # The final grade, class, GPA, or score. + # The final grade, class, grade point average (GPA), or score. grade: Optional[str] = None - # More notes the user provided. + # More notes provided by the user. notes: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/employee_experience.py b/msgraph_beta/generated/models/employee_experience.py index 56584349db2..27153cd0d49 100644 --- a/msgraph_beta/generated/models/employee_experience.py +++ b/msgraph_beta/generated/models/employee_experience.py @@ -15,9 +15,6 @@ @dataclass class EmployeeExperience(AdditionalDataHolder, BackedModel, Parsable): - """ - Represents a container that exposes navigation properties for employee experience resources. - """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph_beta/generated/models/employee_experience_user.py b/msgraph_beta/generated/models/employee_experience_user.py index b6ab6a102d3..cdb40968b10 100644 --- a/msgraph_beta/generated/models/employee_experience_user.py +++ b/msgraph_beta/generated/models/employee_experience_user.py @@ -14,9 +14,6 @@ @dataclass class EmployeeExperienceUser(Entity, Parsable): - """ - Represents a container that exposes navigation properties for employee experience user resources. - """ # Represents the collection of Viva Engage roles assigned to a user. assigned_roles: Optional[list[EngagementRole]] = None # The learningCourseActivities property diff --git a/msgraph_beta/generated/models/employee_org_data.py b/msgraph_beta/generated/models/employee_org_data.py index 72b2accf581..15775bbb48c 100644 --- a/msgraph_beta/generated/models/employee_org_data.py +++ b/msgraph_beta/generated/models/employee_org_data.py @@ -12,9 +12,9 @@ class EmployeeOrgData(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The cost center associated with the user. Returned only on $select. Supports $filter. + # The cost center associated with the user. Requires $select to retrieve. Supports $filter. cost_center: Optional[str] = None - # The name of the division in which the user works. Returned only on $select. Supports $filter. + # The name of the division in which the user works. Requires $select to retrieve. Supports $filter. division: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 86e504944ec..71b709cd595 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -7,7 +7,6 @@ if TYPE_CHECKING: from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -54,6 +53,8 @@ from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -63,6 +64,7 @@ from .agent_identity_blueprint import AgentIdentityBlueprint from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .agent_instance import AgentInstance + from .agent_registration import AgentRegistration from .agent_risk_detection import AgentRiskDetection from .agent_user import AgentUser from .agreement import Agreement @@ -79,9 +81,6 @@ from .alert import Alert from .allowed_data_location import AllowedDataLocation from .allowed_value import AllowedValue - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy @@ -354,6 +353,8 @@ from .cloud_licensing.assignment_error import AssignmentError from .cloud_licensing.usage_right import UsageRight from .cloud_licensing.waiting_member import WaitingMember + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot @@ -382,6 +383,8 @@ from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool + from .cloud_pc_pool_assignment import CloudPcPoolAssignment from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment from .cloud_pc_report import CloudPcReport @@ -443,20 +446,33 @@ from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration from .cross_tenant_migration_job import CrossTenantMigrationJob from .cross_tenant_migration_task import CrossTenantMigrationTask + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -628,6 +644,7 @@ from .directory_role_template import DirectoryRoleTemplate from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate + from .distribution_list import DistributionList from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -643,6 +660,8 @@ from .domain_dns_unavailable_record import DomainDnsUnavailableRecord from .domain_security_profile import DomainSecurityProfile from .drive import Drive + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_item import DriveItem from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule @@ -760,6 +779,8 @@ from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .exchange_settings import ExchangeSettings + from .exclusion_unit_base import ExclusionUnitBase + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -811,7 +832,6 @@ from .focus_activity_statistics import FocusActivityStatistics from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider - from .full_service_backup_base import FullServiceBackupBase from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -836,6 +856,7 @@ from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -885,8 +906,10 @@ from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -894,6 +917,7 @@ from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -1039,6 +1063,7 @@ from .long_running_operation import LongRunningOperation from .lookup_result_row import LookupResultRow from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_os_vpp_app import MacOsVppApp from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase @@ -1069,6 +1094,8 @@ from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration from .mailbox import Mailbox + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_folder import MailboxFolder from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule @@ -1177,6 +1204,7 @@ from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -1248,6 +1276,7 @@ from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink from .networkaccess.forwarding_profile import ForwardingProfile + from .networkaccess.forwarding_profile_base import ForwardingProfileBase from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -1330,6 +1359,8 @@ from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_aws_security_group_finding import OpenAwsSecurityGroupFinding from .open_id_connect_identity_provider import OpenIdConnectIdentityProvider from .open_id_connect_provider import OpenIdConnectProvider @@ -1430,6 +1461,7 @@ from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -1546,6 +1578,8 @@ from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -1616,6 +1650,28 @@ from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -1691,10 +1747,10 @@ from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -1796,6 +1852,7 @@ from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -1810,6 +1867,8 @@ from .single_value_extended_property import SingleValueExtendedProperty from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty from .site import Site + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit @@ -1867,6 +1926,7 @@ from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -1895,6 +1955,7 @@ from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -2001,6 +2062,7 @@ from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -2106,6 +2168,7 @@ from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails @@ -2355,10 +2418,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .aad_user_conversation_member import AadUserConversationMember return AadUserConversationMember() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessDriftReport".casefold(): - from .access_drift_report import AccessDriftReport - - return AccessDriftReport() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackage".casefold(): from .access_package import AccessPackage @@ -2543,6 +2602,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .admin_windows_updates import AdminWindowsUpdates return AdminWindowsUpdates() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitAllFromLobbyOperation".casefold(): + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return AdmitAllFromLobbyOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitFromLobbyOperation".casefold(): + from .admit_from_lobby_operation import AdmitFromLobbyOperation + + return AdmitFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState".casefold(): from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState @@ -2579,6 +2646,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .agent_instance import AgentInstance return AgentInstance() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentRegistration".casefold(): + from .agent_registration import AgentRegistration + + return AgentRegistration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentRiskDetection".casefold(): from .agent_risk_detection import AgentRiskDetection @@ -2638,14 +2709,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.alert import Alert return Alert() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allDrivesBackup".casefold(): - from .all_drives_backup import AllDrivesBackup - - return AllDrivesBackup() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allMailboxesBackup".casefold(): - from .all_mailboxes_backup import AllMailboxesBackup - - return AllMailboxesBackup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.allowedDataLocation".casefold(): from .allowed_data_location import AllowedDataLocation @@ -2654,10 +2717,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .allowed_value import AllowedValue return AllowedValue() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allSitesBackup".casefold(): - from .all_sites_backup import AllSitesBackup - - return AllSitesBackup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.androidAppConfigurationSchema".casefold(): from .android_app_configuration_schema import AndroidAppConfigurationSchema @@ -3120,6 +3179,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return AssociatedTeamInfo() if mapping_value and mapping_value.casefold() == "#microsoft.graph.attachment".casefold(): from .attachment import Attachment + from .security.case_management.attachment import Attachment return Attachment() if mapping_value and mapping_value.casefold() == "#microsoft.graph.attachmentBase".casefold(): @@ -3754,6 +3814,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_p_c import CloudPC return CloudPC() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAgentPool".casefold(): + from .cloud_pc_agent_pool import CloudPcAgentPool + + return CloudPcAgentPool() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAgentPoolUserAssignment".casefold(): + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment + + return CloudPcAgentPoolUserAssignment() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcAuditEvent".casefold(): from .cloud_pc_audit_event import CloudPcAuditEvent @@ -3870,6 +3938,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_pc_organization_settings import CloudPcOrganizationSettings return CloudPcOrganizationSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcPool".casefold(): + from .cloud_pc_pool import CloudPcPool + + return CloudPcPool() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcPoolAssignment".casefold(): + from .cloud_pc_pool_assignment import CloudPcPoolAssignment + + return CloudPcPoolAssignment() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcProvisioningPolicy".casefold(): from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy @@ -4107,6 +4183,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .copilot_setting import CopilotSetting return CopilotSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.correlatedIdentity".casefold(): + from .correlated_identity import CorrelatedIdentity + + return CorrelatedIdentity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.corsConfiguration_v2".casefold(): from .cors_configuration_v2 import CorsConfiguration_v2 @@ -4131,6 +4211,38 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault return CrossTenantAccessPolicyConfigurationDefault() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityBasic".casefold(): + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + + return CrossTenantCalendarAvailabilityBasic() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails".casefold(): + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + + return CrossTenantCalendarAvailabilityLimitedDetails() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail".casefold(): + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + + return CrossTenantCalendarSharingFreeBusyDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer".casefold(): + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + + return CrossTenantCalendarSharingFreeBusyReviewer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple".casefold(): + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + + return CrossTenantCalendarSharingFreeBusySimple() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsAll".casefold(): + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + + return CrossTenantMailTipsAll() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsLimited".casefold(): + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + + return CrossTenantMailTipsLimited() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigration".casefold(): + from .cross_tenant_migration import CrossTenantMigration + + return CrossTenantMigration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigrationJob".casefold(): from .cross_tenant_migration_job import CrossTenantMigrationJob @@ -4139,6 +4251,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cross_tenant_migration_task import CrossTenantMigrationTask return CrossTenantMigrationTask() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantOpenProfileCard".casefold(): + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + + return CrossTenantOpenProfileCard() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesDeskBooking".casefold(): + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + + return CrossTenantPlacesDeskBooking() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesRoomBooking".casefold(): + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + + return CrossTenantPlacesRoomBooking() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customAccessPackageWorkflowExtension".casefold(): from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension @@ -4163,6 +4287,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .custom_data_provided_resource import CustomDataProvidedResource return CustomDataProvidedResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceFile".casefold(): from .custom_data_provided_resource_file import CustomDataProvidedResourceFile @@ -4848,6 +4976,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .directory_setting_template import DirectorySettingTemplate return DirectorySettingTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.distributionList".casefold(): + from .distribution_list import DistributionList + + return DistributionList() if mapping_value and mapping_value.casefold() == "#microsoft.graph.dlpEvaluatePoliciesJobResponse".casefold(): from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse @@ -4908,6 +5040,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .drive import Drive return Drive() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveExclusionUnit".casefold(): + from .drive_exclusion_unit import DriveExclusionUnit + + return DriveExclusionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveExclusionUnitsBulkAdditionJob".casefold(): + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return DriveExclusionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveItem".casefold(): from .drive_item import DriveItem @@ -4959,6 +5099,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: if mapping_value and mapping_value.casefold() == "#microsoft.graph.ediscovery.case".casefold(): from .ediscovery.case import Case from .security.case import Case + from .security.case_management.case import Case return Case() if mapping_value and mapping_value.casefold() == "#microsoft.graph.ediscovery.caseExportOperation".casefold(): @@ -5388,6 +5529,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .exchange_settings import ExchangeSettings return ExchangeSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exclusionUnitBase".casefold(): + from .exclusion_unit_base import ExclusionUnitBase + + return ExclusionUnitBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exclusionUnitBulkAdditionJob".casefold(): + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + return ExclusionUnitBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.extension".casefold(): from .extension import Extension @@ -5596,10 +5745,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .fraud_protection_provider import FraudProtectionProvider return FraudProtectionProvider() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.fullServiceBackupBase".casefold(): - from .full_service_backup_base import FullServiceBackupBase - - return FullServiceBackupBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.gcpAuthorizationSystem".casefold(): from .gcp_authorization_system import GcpAuthorizationSystem @@ -5698,6 +5843,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .term_store.group import Group return Group() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupAnalytics".casefold(): + from .group_analytics import GroupAnalytics + + return GroupAnalytics() if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupLifecyclePolicy".casefold(): from .group_lifecycle_policy import GroupLifecyclePolicy @@ -5897,6 +6046,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider return HumanSecurityFraudProtectionProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityAnalyticsRoot".casefold(): + from .identity_analytics_root import IdentityAnalyticsRoot + + return IdentityAnalyticsRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityApiConnector".casefold(): from .identity_api_connector import IdentityApiConnector @@ -5905,6 +6058,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute return IdentityBuiltInUserFlowAttribute() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityCorrelation".casefold(): + from .identity_correlation import IdentityCorrelation + + return IdentityCorrelation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityCustomUserFlowAttribute".casefold(): from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute @@ -5933,8 +6090,13 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_governance.run import Run return Run() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.subjectProcessingResult".casefold(): + from .identity_governance.subject_processing_result import SubjectProcessingResult + + return SubjectProcessingResult() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.task".casefold(): from .identity_governance.task import Task + from .security.case_management.task import Task return Task() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.taskDefinition".casefold(): @@ -6515,6 +6677,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .m365_apps_installation_options import M365AppsInstallationOptions return M365AppsInstallationOptions() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.m365CapabilityBase".casefold(): + from .m365_capability_base import M365CapabilityBase + + return M365CapabilityBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOSCertificateProfileBase".casefold(): from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase @@ -6639,6 +6805,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mailbox import Mailbox return Mailbox() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxExclusionUnit".casefold(): + from .mailbox_exclusion_unit import MailboxExclusionUnit + + return MailboxExclusionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxExclusionUnitsBulkAdditionJob".casefold(): + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return MailboxExclusionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxFolder".casefold(): from .mailbox_folder import MailboxFolder @@ -7071,6 +7245,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings return MicrosoftApplicationDataAccessSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAppsFileStorageContainerUsage".casefold(): + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return MicrosoftAppsFileStorageContainerUsage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod".casefold(): from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod @@ -7358,6 +7536,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .networkaccess.forwarding_profile import ForwardingProfile return ForwardingProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfileBase".casefold(): + from .networkaccess.forwarding_profile_base import ForwardingProfileBase + + return ForwardingProfileBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingRule".casefold(): from .networkaccess.forwarding_rule import ForwardingRule @@ -7692,6 +7874,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_user_create_start_listener import OnUserCreateStartListener return OnUserCreateStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension".casefold(): + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + + return OnVerifiedIdClaimValidationCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationListener".casefold(): + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener + + return OnVerifiedIdClaimValidationListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.openAwsSecurityGroupFinding".casefold(): from .open_aws_security_group_finding import OpenAwsSecurityGroupFinding @@ -8091,6 +8281,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .planner_group import PlannerGroup return PlannerGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerHistoryItem".casefold(): + from .planner_history_item import PlannerHistoryItem + + return PlannerHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerPlan".casefold(): from .planner_plan import PlannerPlan @@ -8557,6 +8751,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration return RemoteDesktopSecurityConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.removeFromLobbyOperation".casefold(): + from .remove_from_lobby_operation import RemoveFromLobbyOperation + + return RemoveFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.reportRoot".casefold(): from .report_root import ReportRoot @@ -8836,8 +9038,102 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.case".casefold(): from .ediscovery.case import Case from .security.case import Case + from .security.case_management.case import Case + + return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.activity".casefold(): + from .security.case_management.activity import Activity + + return Activity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.attachment".casefold(): + from .attachment import Attachment + from .security.case_management.attachment import Attachment + + return Attachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.auditLog".casefold(): + from .security.case_management.audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.case".casefold(): + from .ediscovery.case import Case + from .security.case import Case + from .security.case_management.case import Case return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.caseManagementEntity".casefold(): + from .security.case_management.case_management_entity import CaseManagementEntity + + return CaseManagementEntity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.caseTypeConfiguration".casefold(): + from .security.case_management.case_type_configuration import CaseTypeConfiguration + + return CaseTypeConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .security.case_management.comment import Comment + + return Comment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.customFieldDefinition".casefold(): + from .security.case_management.custom_field_definition import CustomFieldDefinition + + return CustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition".casefold(): + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + + return DateTimeCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.exposureCase".casefold(): + from .security.case_management.exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .security.case_management.generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .security.case_management.incident_case import IncidentCase + + return IncidentCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentRelation".casefold(): + from .security.case_management.incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition".casefold(): + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + + return NumberCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition".casefold(): + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + + return OptionsCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .security.case_management.recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.relation".casefold(): + from .security.case_management.relation import Relation + from .term_store.relation import Relation + + return Relation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.statusDefinition".casefold(): + from .security.case_management.status_definition import StatusDefinition + + return StatusDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition".casefold(): + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + + return StringCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.task".casefold(): + from .identity_governance.task import Task + from .security.case_management.task import Task + + return Task() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagementRoot".casefold(): + from .security.case_management_root import CaseManagementRoot + + return CaseManagementRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseOperation".casefold(): from .ediscovery.case_operation import CaseOperation from .security.case_operation import CaseOperation @@ -9146,6 +9442,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.labels_root import LabelsRoot return LabelsRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.manualAlert".casefold(): + from .security.manual_alert import ManualAlert + + return ManualAlert() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.networkAdapter".casefold(): from .security.network_adapter import NetworkAdapter @@ -9159,10 +9459,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.policy_base import PolicyBase return PolicyBase() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.protectionRule".casefold(): - from .security.protection_rule import ProtectionRule - - return ProtectionRule() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionEvent".casefold(): from .security.retention_event import RetentionEvent @@ -9572,6 +9868,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .share_point_protection_policy import SharePointProtectionPolicy return SharePointProtectionPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointReportSettings".casefold(): + from .share_point_report_settings import SharePointReportSettings + + return SharePointReportSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointRestoreSession".casefold(): from .share_point_restore_session import SharePointRestoreSession @@ -9632,6 +9932,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .site import Site return Site() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteExclusionUnit".casefold(): + from .site_exclusion_unit import SiteExclusionUnit + + return SiteExclusionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteExclusionUnitsBulkAdditionJob".casefold(): + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return SiteExclusionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sitePage".casefold(): from .site_page import SitePage @@ -9860,6 +10168,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .task_file_attachment import TaskFileAttachment return TaskFileAttachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.taxGroup".casefold(): from .tax_group import TaxGroup @@ -9984,6 +10296,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_hosted_content import TeamworkHostedContent return TeamworkHostedContent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkMessaging".casefold(): + from .teamwork_messaging import TeamworkMessaging + + return TeamworkMessaging() if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkPeripheral".casefold(): from .teamwork_peripheral import TeamworkPeripheral @@ -10168,6 +10484,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return Group() if mapping_value and mapping_value.casefold() == "#microsoft.graph.termStore.relation".casefold(): + from .security.case_management.relation import Relation from .term_store.relation import Relation return Relation() @@ -10399,6 +10716,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase return UnifiedRoleScheduleInstanceBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unifiedRoot".casefold(): + from .unified_root import UnifiedRoot + + return UnifiedRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.unifiedStorageQuota".casefold(): from .unified_storage_quota import UnifiedStorageQuota @@ -10821,6 +11142,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .virtual_event_townhall import VirtualEventTownhall return VirtualEventTownhall() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinar".casefold(): from .virtual_event_webinar import VirtualEventWebinar @@ -11705,7 +12030,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -11752,6 +12076,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -11761,6 +12087,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .agent_identity_blueprint import AgentIdentityBlueprint from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .agent_instance import AgentInstance + from .agent_registration import AgentRegistration from .agent_risk_detection import AgentRiskDetection from .agent_user import AgentUser from .agreement import Agreement @@ -11777,9 +12104,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .allowed_data_location import AllowedDataLocation from .allowed_value import AllowedValue - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy @@ -12052,6 +12376,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_licensing.assignment_error import AssignmentError from .cloud_licensing.usage_right import UsageRight from .cloud_licensing.waiting_member import WaitingMember + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot @@ -12080,6 +12406,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool + from .cloud_pc_pool_assignment import CloudPcPoolAssignment from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment from .cloud_pc_report import CloudPcReport @@ -12141,20 +12469,33 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration from .cross_tenant_migration_job import CrossTenantMigrationJob from .cross_tenant_migration_task import CrossTenantMigrationTask + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -12326,6 +12667,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_role_template import DirectoryRoleTemplate from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate + from .distribution_list import DistributionList from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -12341,6 +12683,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .domain_dns_unavailable_record import DomainDnsUnavailableRecord from .domain_security_profile import DomainSecurityProfile from .drive import Drive + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_item import DriveItem from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule @@ -12458,6 +12802,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .exchange_settings import ExchangeSettings + from .exclusion_unit_base import ExclusionUnitBase + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -12509,7 +12855,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .focus_activity_statistics import FocusActivityStatistics from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider - from .full_service_backup_base import FullServiceBackupBase from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -12534,6 +12879,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -12583,8 +12929,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -12592,6 +12940,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -12737,6 +13086,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .long_running_operation import LongRunningOperation from .lookup_result_row import LookupResultRow from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_os_vpp_app import MacOsVppApp from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase @@ -12767,6 +13117,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration from .mailbox import Mailbox + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_folder import MailboxFolder from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule @@ -12875,6 +13227,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -12946,6 +13299,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink from .networkaccess.forwarding_profile import ForwardingProfile + from .networkaccess.forwarding_profile_base import ForwardingProfileBase from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -13028,6 +13382,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_aws_security_group_finding import OpenAwsSecurityGroupFinding from .open_id_connect_identity_provider import OpenIdConnectIdentityProvider from .open_id_connect_provider import OpenIdConnectProvider @@ -13128,6 +13484,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -13244,6 +13601,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -13314,6 +13673,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -13389,10 +13770,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -13494,6 +13875,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -13508,6 +13890,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .single_value_extended_property import SingleValueExtendedProperty from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty from .site import Site + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit @@ -13565,6 +13949,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -13593,6 +13978,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -13699,6 +14085,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -13804,6 +14191,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails @@ -14024,7 +14412,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .zebra_fota_deployment import ZebraFotaDeployment from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -14071,6 +14458,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -14080,6 +14469,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .agent_identity_blueprint import AgentIdentityBlueprint from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .agent_instance import AgentInstance + from .agent_registration import AgentRegistration from .agent_risk_detection import AgentRiskDetection from .agent_user import AgentUser from .agreement import Agreement @@ -14096,9 +14486,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .allowed_data_location import AllowedDataLocation from .allowed_value import AllowedValue - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup from .android_app_configuration_schema import AndroidAppConfigurationSchema from .android_certificate_profile_base import AndroidCertificateProfileBase from .android_compliance_policy import AndroidCompliancePolicy @@ -14371,6 +14758,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_licensing.assignment_error import AssignmentError from .cloud_licensing.usage_right import UsageRight from .cloud_licensing.waiting_member import WaitingMember + from .cloud_pc_agent_pool import CloudPcAgentPool + from .cloud_pc_agent_pool_user_assignment import CloudPcAgentPoolUserAssignment from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot @@ -14399,6 +14788,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool + from .cloud_pc_pool_assignment import CloudPcPoolAssignment from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment from .cloud_pc_report import CloudPcReport @@ -14460,20 +14851,33 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount from .credential_user_registration_details import CredentialUserRegistrationDetails from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration from .cross_tenant_migration_job import CrossTenantMigrationJob from .cross_tenant_migration_task import CrossTenantMigrationTask + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_access_package_workflow_extension import CustomAccessPackageWorkflowExtension from .custom_app_scope import CustomAppScope from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -14645,6 +15049,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_role_template import DirectoryRoleTemplate from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate + from .distribution_list import DistributionList from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -14660,6 +15065,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .domain_dns_unavailable_record import DomainDnsUnavailableRecord from .domain_security_profile import DomainSecurityProfile from .drive import Drive + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_item import DriveItem from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule @@ -14777,6 +15184,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .exchange_settings import ExchangeSettings + from .exclusion_unit_base import ExclusionUnitBase + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -14828,7 +15237,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .focus_activity_statistics import FocusActivityStatistics from .footprint_map import FootprintMap from .fraud_protection_provider import FraudProtectionProvider - from .full_service_backup_base import FullServiceBackupBase from .gcp_authorization_system import GcpAuthorizationSystem from .gcp_authorization_system_resource import GcpAuthorizationSystemResource from .gcp_authorization_system_type_action import GcpAuthorizationSystemTypeAction @@ -14853,6 +15261,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -14902,8 +15311,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -14911,6 +15322,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -15056,6 +15468,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .long_running_operation import LongRunningOperation from .lookup_result_row import LookupResultRow from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_os_vpp_app import MacOsVppApp from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_o_s_certificate_profile_base import MacOSCertificateProfileBase @@ -15086,6 +15499,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration from .mailbox import Mailbox + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_folder import MailboxFolder from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule @@ -15194,6 +15609,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -15265,6 +15681,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .networkaccess.forwarding_policy import ForwardingPolicy from .networkaccess.forwarding_policy_link import ForwardingPolicyLink from .networkaccess.forwarding_profile import ForwardingProfile + from .networkaccess.forwarding_profile_base import ForwardingProfileBase from .networkaccess.forwarding_rule import ForwardingRule from .networkaccess.fqdn_filtering_rule import FqdnFilteringRule from .networkaccess.internet_access_forwarding_rule import InternetAccessForwardingRule @@ -15347,6 +15764,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_listener import OnVerifiedIdClaimValidationListener from .open_aws_security_group_finding import OpenAwsSecurityGroupFinding from .open_id_connect_identity_provider import OpenIdConnectIdentityProvider from .open_id_connect_provider import OpenIdConnectProvider @@ -15447,6 +15866,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -15563,6 +15983,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -15633,6 +16055,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -15708,10 +16152,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -15813,6 +16257,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -15827,6 +16272,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .single_value_extended_property import SingleValueExtendedProperty from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty from .site import Site + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit @@ -15884,6 +16331,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -15912,6 +16360,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -16018,6 +16467,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -16123,6 +16573,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails diff --git a/msgraph_beta/generated/models/evaluation_scope.py b/msgraph_beta/generated/models/evaluation_scope.py new file mode 100644 index 00000000000..4d2a07d5bfe --- /dev/null +++ b/msgraph_beta/generated/models/evaluation_scope.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .evaluation_scope_type import EvaluationScopeType + +@dataclass +class EvaluationScope(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The type property + type: Optional[EvaluationScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluationScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EvaluationScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluationScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .evaluation_scope_type import EvaluationScopeType + + from .evaluation_scope_type import EvaluationScopeType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_enum_value(EvaluationScopeType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/evaluation_scope_type.py b/msgraph_beta/generated/models/evaluation_scope_type.py new file mode 100644 index 00000000000..c9bb2730047 --- /dev/null +++ b/msgraph_beta/generated/models/evaluation_scope_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class EvaluationScopeType(str, Enum): + Tenant = "tenant", + Agent = "agent", + AnonymousUser = "anonymousUser", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/exchange_protection_policy.py b/msgraph_beta/generated/models/exchange_protection_policy.py index fc888f81f66..a0610973696 100644 --- a/msgraph_beta/generated/models/exchange_protection_policy.py +++ b/msgraph_beta/generated/models/exchange_protection_policy.py @@ -5,6 +5,8 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -16,6 +18,10 @@ class ExchangeProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.exchangeProtectionPolicy" + # The mailbox exclusion units associated with the Exchange protection policy. + mailbox_exclusion_units: Optional[list[MailboxExclusionUnit]] = None + # The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. + mailbox_exclusion_units_bulk_addition_jobs: Optional[list[MailboxExclusionUnitsBulkAdditionJob]] = None # The rules associated with the Exchange protection policy. mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None # The protection units (mailboxes) that are protected under the Exchange protection policy. @@ -39,17 +45,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase fields: dict[str, Callable[[Any], None]] = { + "mailboxExclusionUnits": lambda n : setattr(self, 'mailbox_exclusion_units', n.get_collection_of_object_values(MailboxExclusionUnit)), + "mailboxExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'mailbox_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(MailboxExclusionUnitsBulkAdditionJob)), "mailboxInclusionRules": lambda n : setattr(self, 'mailbox_inclusion_rules', n.get_collection_of_object_values(MailboxProtectionRule)), "mailboxProtectionUnits": lambda n : setattr(self, 'mailbox_protection_units', n.get_collection_of_object_values(MailboxProtectionUnit)), "mailboxProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'mailbox_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(MailboxProtectionUnitsBulkAdditionJob)), @@ -67,6 +79,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("mailboxExclusionUnits", self.mailbox_exclusion_units) + writer.write_collection_of_object_values("mailboxExclusionUnitsBulkAdditionJobs", self.mailbox_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("mailboxInclusionRules", self.mailbox_inclusion_rules) writer.write_collection_of_object_values("mailboxProtectionUnits", self.mailbox_protection_units) writer.write_collection_of_object_values("mailboxProtectionUnitsBulkAdditionJobs", self.mailbox_protection_units_bulk_addition_jobs) diff --git a/msgraph_beta/generated/models/exchange_settings.py b/msgraph_beta/generated/models/exchange_settings.py index cc5f0a4cd37..9bc4d02a2c9 100644 --- a/msgraph_beta/generated/models/exchange_settings.py +++ b/msgraph_beta/generated/models/exchange_settings.py @@ -11,7 +11,7 @@ @dataclass class ExchangeSettings(Entity, Parsable): - # The inPlaceArchiveMailboxId property + # The unique identifier for the user's In-Place Archive mailbox. in_place_archive_mailbox_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/full_service_backup_base.py b/msgraph_beta/generated/models/exclusion_unit_base.py similarity index 52% rename from msgraph_beta/generated/models/full_service_backup_base.py rename to msgraph_beta/generated/models/exclusion_unit_base.py index 407a40015e0..2ff3e0b46e8 100644 --- a/msgraph_beta/generated/models/full_service_backup_base.py +++ b/msgraph_beta/generated/models/exclusion_unit_base.py @@ -6,39 +6,38 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup + from .drive_exclusion_unit import DriveExclusionUnit from .entity import Entity - from .full_service_backup_disable_mode import FullServiceBackupDisableMode - from .full_service_backup_status import FullServiceBackupStatus from .identity_set import IdentitySet + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .public_error import PublicError + from .site_exclusion_unit import SiteExclusionUnit from .entity import Entity @dataclass -class FullServiceBackupBase(Entity, Parsable): - # The actionOnExistingPolicy property - action_on_existing_policy: Optional[FullServiceBackupDisableMode] = None - # The lastModifiedBy property +class ExclusionUnitBase(Entity, Parsable): + # The identity of the person who created the exclusion unit. + created_by: Optional[IdentitySet] = None + # The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # Contains error details if the exclusion unit is in a failed state. + error: Optional[PublicError] = None + # The identity of the person who last modified the exclusion unit. last_modified_by: Optional[IdentitySet] = None - # The lastModifiedDateTime property + # The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None - # The lastRunDateTime property - last_run_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The policyId property + # The unique identifier of the protection policy that contains this exclusion unit. policy_id: Optional[str] = None - # The status property - status: Optional[FullServiceBackupStatus] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> FullServiceBackupBase: + def create_from_discriminator_value(parse_node: ParseNode) -> ExclusionUnitBase: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: FullServiceBackupBase + Returns: ExclusionUnitBase """ if parse_node is None: raise TypeError("parse_node cannot be null.") @@ -47,48 +46,46 @@ def create_from_discriminator_value(parse_node: ParseNode) -> FullServiceBackupB mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allDrivesBackup".casefold(): - from .all_drives_backup import AllDrivesBackup + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveExclusionUnit".casefold(): + from .drive_exclusion_unit import DriveExclusionUnit - return AllDrivesBackup() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allMailboxesBackup".casefold(): - from .all_mailboxes_backup import AllMailboxesBackup + return DriveExclusionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxExclusionUnit".casefold(): + from .mailbox_exclusion_unit import MailboxExclusionUnit - return AllMailboxesBackup() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.allSitesBackup".casefold(): - from .all_sites_backup import AllSitesBackup + return MailboxExclusionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteExclusionUnit".casefold(): + from .site_exclusion_unit import SiteExclusionUnit - return AllSitesBackup() - return FullServiceBackupBase() + return SiteExclusionUnit() + return ExclusionUnitBase() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup + from .drive_exclusion_unit import DriveExclusionUnit from .entity import Entity - from .full_service_backup_disable_mode import FullServiceBackupDisableMode - from .full_service_backup_status import FullServiceBackupStatus from .identity_set import IdentitySet + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .public_error import PublicError + from .site_exclusion_unit import SiteExclusionUnit - from .all_drives_backup import AllDrivesBackup - from .all_mailboxes_backup import AllMailboxesBackup - from .all_sites_backup import AllSitesBackup + from .drive_exclusion_unit import DriveExclusionUnit from .entity import Entity - from .full_service_backup_disable_mode import FullServiceBackupDisableMode - from .full_service_backup_status import FullServiceBackupStatus from .identity_set import IdentitySet + from .mailbox_exclusion_unit import MailboxExclusionUnit + from .public_error import PublicError + from .site_exclusion_unit import SiteExclusionUnit fields: dict[str, Callable[[Any], None]] = { - "actionOnExistingPolicy": lambda n : setattr(self, 'action_on_existing_policy', n.get_enum_value(FullServiceBackupDisableMode)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), - "lastRunDateTime": lambda n : setattr(self, 'last_run_date_time', n.get_datetime_value()), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), - "status": lambda n : setattr(self, 'status', n.get_enum_value(FullServiceBackupStatus)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -103,11 +100,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_enum_value("actionOnExistingPolicy", self.action_on_existing_policy) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("error", self.error) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) - writer.write_datetime_value("lastRunDateTime", self.last_run_date_time) writer.write_str_value("policyId", self.policy_id) - writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/exclusion_unit_base_collection_response.py b/msgraph_beta/generated/models/exclusion_unit_base_collection_response.py new file mode 100644 index 00000000000..ba944c3b7c8 --- /dev/null +++ b/msgraph_beta/generated/models/exclusion_unit_base_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .exclusion_unit_base import ExclusionUnitBase + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExclusionUnitBaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExclusionUnitBase]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExclusionUnitBaseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExclusionUnitBaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExclusionUnitBaseCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .exclusion_unit_base import ExclusionUnitBase + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .exclusion_unit_base import ExclusionUnitBase + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExclusionUnitBase)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py b/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py new file mode 100644 index 00000000000..478fe18c2f8 --- /dev/null +++ b/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py @@ -0,0 +1,117 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from .entity import Entity + from .exclusion_unit_bulk_job_status import ExclusionUnitBulkJobStatus + from .identity_set import IdentitySet + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from .public_error import PublicError + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + +from .entity import Entity + +@dataclass +class ExclusionUnitBulkAdditionJob(Entity, Parsable): + # The identity of the person who created the bulk addition job. + created_by: Optional[IdentitySet] = None + # The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # The display name of the bulk addition job. + display_name: Optional[str] = None + # Contains error details if the bulk addition job failed. + error: Optional[PublicError] = None + # The identity of the person who last modified the bulk addition job. + last_modified_by: Optional[IdentitySet] = None + # The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[ExclusionUnitBulkJobStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExclusionUnitBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExclusionUnitBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveExclusionUnitsBulkAdditionJob".casefold(): + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return DriveExclusionUnitsBulkAdditionJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxExclusionUnitsBulkAdditionJob".casefold(): + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return MailboxExclusionUnitsBulkAdditionJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteExclusionUnitsBulkAdditionJob".casefold(): + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return SiteExclusionUnitsBulkAdditionJob() + return ExclusionUnitBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from .entity import Entity + from .exclusion_unit_bulk_job_status import ExclusionUnitBulkJobStatus + from .identity_set import IdentitySet + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from .public_error import PublicError + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from .entity import Entity + from .exclusion_unit_bulk_job_status import ExclusionUnitBulkJobStatus + from .identity_set import IdentitySet + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from .public_error import PublicError + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ExclusionUnitBulkJobStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("error", self.error) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/exclusion_unit_bulk_job_status.py b/msgraph_beta/generated/models/exclusion_unit_bulk_job_status.py new file mode 100644 index 00000000000..7999117f76a --- /dev/null +++ b/msgraph_beta/generated/models/exclusion_unit_bulk_job_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ExclusionUnitBulkJobStatus(str, Enum): + Created = "created", + Active = "active", + Completed = "completed", + CompletedWithErrors = "completedWithErrors", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py b/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py index c58f1e18bd1..e013b8461bf 100644 --- a/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py +++ b/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py @@ -19,6 +19,8 @@ class ExpeditedWindowsQualityUpdateSettings(AdditionalDataHolder, BackedModel, P days_until_forced_reboot: Optional[int] = None # The OdataType property odata_type: Optional[str] = None + # The unique identifier for the quality update catalog item targeted by the expedite. + quality_update_catalog_item_id: Optional[str] = None # The release date to identify a quality update. quality_update_release: Optional[str] = None @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "daysUntilForcedReboot": lambda n : setattr(self, 'days_until_forced_reboot', n.get_int_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "qualityUpdateCatalogItemId": lambda n : setattr(self, 'quality_update_catalog_item_id', n.get_str_value()), "qualityUpdateRelease": lambda n : setattr(self, 'quality_update_release', n.get_str_value()), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_int_value("daysUntilForcedReboot", self.days_until_forced_reboot) writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("qualityUpdateCatalogItemId", self.quality_update_catalog_item_id) writer.write_str_value("qualityUpdateRelease", self.quality_update_release) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/export_item_response.py b/msgraph_beta/generated/models/export_item_response.py index 4bccc845667..e1f2e8dd0ea 100644 --- a/msgraph_beta/generated/models/export_item_response.py +++ b/msgraph_beta/generated/models/export_item_response.py @@ -17,7 +17,7 @@ class ExportItemResponse(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The version of the item. change_key: Optional[str] = None - # Data that represents an item in a base64 encoded opaque stream. + # Data that represents an item in a Base64-encoded opaque stream. data: Optional[bytes] = None # An error that occurs during an action. error: Optional[MailTipsError] = None diff --git a/msgraph_beta/generated/models/external_connectors/external_item.py b/msgraph_beta/generated/models/external_connectors/external_item.py index 36bdf5405f2..3ef6954c6d7 100644 --- a/msgraph_beta/generated/models/external_connectors/external_item.py +++ b/msgraph_beta/generated/models/external_connectors/external_item.py @@ -9,6 +9,7 @@ from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity @@ -21,6 +22,8 @@ class ExternalItem(Entity, Parsable): activities: Optional[list[ExternalActivity]] = None # A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional. content: Optional[ExternalItemContent] = None + # Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. + information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None # A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. @@ -46,18 +49,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties fields: dict[str, Callable[[Any], None]] = { "acl": lambda n : setattr(self, 'acl', n.get_collection_of_object_values(Acl)), "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(ExternalActivity)), "content": lambda n : setattr(self, 'content', n.get_object_value(ExternalItemContent)), + "informationProtectionLabel": lambda n : setattr(self, 'information_protection_label', n.get_object_value(ExternalItemInformationProtectionLabel)), "properties": lambda n : setattr(self, 'properties', n.get_object_value(Properties)), } super_fields = super().get_field_deserializers() @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("acl", self.acl) writer.write_collection_of_object_values("activities", self.activities) writer.write_object_value("content", self.content) + writer.write_object_value("informationProtectionLabel", self.information_protection_label) writer.write_object_value("properties", self.properties) diff --git a/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py b/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py new file mode 100644 index 00000000000..669c8bbca0a --- /dev/null +++ b/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExternalItemInformationProtectionLabel(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalItemInformationProtectionLabel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalItemInformationProtectionLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalItemInformationProtectionLabel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/external_connectors/label.py b/msgraph_beta/generated/models/external_connectors/label.py index 9feb14e5227..46db7a148df 100644 --- a/msgraph_beta/generated/models/external_connectors/label.py +++ b/msgraph_beta/generated/models/external_connectors/label.py @@ -55,4 +55,5 @@ class Label(str, Enum): PersonLanguages = "personLanguages", PersonPublications = "personPublications", PersonPatents = "personPatents", + PersonWorkPositions = "personWorkPositions", diff --git a/msgraph_beta/generated/models/external_domain_federation.py b/msgraph_beta/generated/models/external_domain_federation.py index 6a4cd71edfe..a12170ea164 100644 --- a/msgraph_beta/generated/models/external_domain_federation.py +++ b/msgraph_beta/generated/models/external_domain_federation.py @@ -13,11 +13,11 @@ class ExternalDomainFederation(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.externalDomainFederation" - # The name of the identity source, typically also the domain name. Read only. + # The name of the identity source, typically also the domain name. Read-only. display_name: Optional[str] = None - # The domain name. Read only. + # The domain name. Read-only. domain_name: Optional[str] = None - # The issuerURI of the incoming federation. Read only. + # The issuerURI of the incoming federation. Read-only. issuer_uri: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/external_item.py b/msgraph_beta/generated/models/external_item.py index ff0f2f60b8d..e0bb77ca997 100644 --- a/msgraph_beta/generated/models/external_item.py +++ b/msgraph_beta/generated/models/external_item.py @@ -8,6 +8,7 @@ from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from .entity import Entity @@ -18,6 +19,8 @@ class ExternalItem(Entity, Parsable): acl: Optional[list[Acl]] = None # The content property content: Optional[ExternalItemContent] = None + # The informationProtectionLabel property + information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None # The properties property @@ -42,16 +45,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties fields: dict[str, Callable[[Any], None]] = { "acl": lambda n : setattr(self, 'acl', n.get_collection_of_object_values(Acl)), "content": lambda n : setattr(self, 'content', n.get_object_value(ExternalItemContent)), + "informationProtectionLabel": lambda n : setattr(self, 'information_protection_label', n.get_object_value(ExternalItemInformationProtectionLabel)), "properties": lambda n : setattr(self, 'properties', n.get_object_value(Properties)), } super_fields = super().get_field_deserializers() @@ -69,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("acl", self.acl) writer.write_object_value("content", self.content) + writer.write_object_value("informationProtectionLabel", self.information_protection_label) writer.write_object_value("properties", self.properties) diff --git a/msgraph_beta/generated/models/external_item_information_protection_label.py b/msgraph_beta/generated/models/external_item_information_protection_label.py new file mode 100644 index 00000000000..95c4e4bbb93 --- /dev/null +++ b/msgraph_beta/generated/models/external_item_information_protection_label.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExternalItemInformationProtectionLabel(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The sensitivityLabelId property + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalItemInformationProtectionLabel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalItemInformationProtectionLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalItemInformationProtectionLabel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/external_sap_ac_connection_info.py b/msgraph_beta/generated/models/external_sap_ac_connection_info.py new file mode 100644 index 00000000000..e95d2d42c95 --- /dev/null +++ b/msgraph_beta/generated/models/external_sap_ac_connection_info.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + +from .connection_info import ConnectionInfo + +@dataclass +class ExternalSapAcConnectionInfo(ConnectionInfo, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalSapAcConnectionInfo" + # The authenticationInfo property + authentication_info: Optional[AuthenticationInfo] = None + # The keyVaultName property + key_vault_name: Optional[str] = None + # The resourceGroup property + resource_group: Optional[str] = None + # The subscriptionId property + subscription_id: Optional[str] = None + # The systemId property + system_id: Optional[str] = None + # The userIdentifier property + user_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalSapAcConnectionInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalSapAcConnectionInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalSapAcConnectionInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + + from .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + + fields: dict[str, Callable[[Any], None]] = { + "authenticationInfo": lambda n : setattr(self, 'authentication_info', n.get_object_value(AuthenticationInfo)), + "keyVaultName": lambda n : setattr(self, 'key_vault_name', n.get_str_value()), + "resourceGroup": lambda n : setattr(self, 'resource_group', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + "systemId": lambda n : setattr(self, 'system_id', n.get_str_value()), + "userIdentifier": lambda n : setattr(self, 'user_identifier', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("authenticationInfo", self.authentication_info) + writer.write_str_value("keyVaultName", self.key_vault_name) + writer.write_str_value("resourceGroup", self.resource_group) + writer.write_str_value("subscriptionId", self.subscription_id) + writer.write_str_value("systemId", self.system_id) + writer.write_str_value("userIdentifier", self.user_identifier) + + diff --git a/msgraph_beta/generated/models/face_check_configuration.py b/msgraph_beta/generated/models/face_check_configuration.py index cd0844f1ea2..04d8ba3bd96 100644 --- a/msgraph_beta/generated/models/face_check_configuration.py +++ b/msgraph_beta/generated/models/face_check_configuration.py @@ -12,11 +12,11 @@ class FaceCheckConfiguration(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Defines if Face Check is required. Currently must always be true. + # Indicates whether Face Check is required. Currently must be true. is_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The sourcePhotoClaimName property + # The source claim name for the photo used to validate Face Check. Currently must be portrait. source_photo_claim_name: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/family_member_storage_quota.py b/msgraph_beta/generated/models/family_member_storage_quota.py new file mode 100644 index 00000000000..3748d5f808c --- /dev/null +++ b/msgraph_beta/generated/models/family_member_storage_quota.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + +@dataclass +class FamilyMemberStorageQuota(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The additionalAllocations property + additional_allocations: Optional[AdditionalStorageAllocations] = None + # The OdataType property + odata_type: Optional[str] = None + # The used property + used: Optional[int] = None + # The user property + user: Optional[Identity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FamilyMemberStorageQuota: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FamilyMemberStorageQuota + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FamilyMemberStorageQuota() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + + from .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + "additionalAllocations": lambda n : setattr(self, 'additional_allocations', n.get_object_value(AdditionalStorageAllocations)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "used": lambda n : setattr(self, 'used', n.get_int_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(Identity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("additionalAllocations", self.additional_allocations) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("used", self.used) + writer.write_object_value("user", self.user) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/full_service_backup_disable_mode.py b/msgraph_beta/generated/models/full_service_backup_disable_mode.py deleted file mode 100644 index 8113d58bf10..00000000000 --- a/msgraph_beta/generated/models/full_service_backup_disable_mode.py +++ /dev/null @@ -1,8 +0,0 @@ -from enum import Enum - -class FullServiceBackupDisableMode(str, Enum): - None_ = "none", - EnableAll = "enableAll", - DisableAll = "disableAll", - UnknownFutureValue = "unknownFutureValue", - diff --git a/msgraph_beta/generated/models/granular_restore_artifact_base.py b/msgraph_beta/generated/models/granular_restore_artifact_base.py index 832335e1a1e..72807871ada 100644 --- a/msgraph_beta/generated/models/granular_restore_artifact_base.py +++ b/msgraph_beta/generated/models/granular_restore_artifact_base.py @@ -7,9 +7,11 @@ if TYPE_CHECKING: from .artifact_restore_status import ArtifactRestoreStatus + from .destination_type import DestinationType from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError from .entity import Entity @@ -19,6 +21,10 @@ class GranularRestoreArtifactBase(Entity, Parsable): browse_session_id: Optional[str] = None # Date time when the artifact's restoration completes. completion_date_time: Optional[datetime.datetime] = None + # The restoration destination. The possible values are: new, inPlace, unknownFutureValue. + destination_type: Optional[DestinationType] = None + # Contains error details if the restoration fails or completes with an error. + error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None # The restore point date time to which the artifact is restored. @@ -27,7 +33,7 @@ class GranularRestoreArtifactBase(Entity, Parsable): restored_item_key: Optional[str] = None # The path of the restored artifact. It's the path of the folder where all the artifacts are restored within a granular restore session. restored_item_path: Optional[str] = None - # The web url of the restord artifact. + # The web url of the restored artifact. restored_item_web_url: Optional[str] = None # The start time of the restoration. start_date_time: Optional[datetime.datetime] = None @@ -66,18 +72,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .artifact_restore_status import ArtifactRestoreStatus + from .destination_type import DestinationType from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError from .artifact_restore_status import ArtifactRestoreStatus + from .destination_type import DestinationType from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError fields: dict[str, Callable[[Any], None]] = { "browseSessionId": lambda n : setattr(self, 'browse_session_id', n.get_str_value()), "completionDateTime": lambda n : setattr(self, 'completion_date_time', n.get_datetime_value()), + "destinationType": lambda n : setattr(self, 'destination_type', n.get_enum_value(DestinationType)), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "restorePointDateTime": lambda n : setattr(self, 'restore_point_date_time', n.get_datetime_value()), "restoredItemKey": lambda n : setattr(self, 'restored_item_key', n.get_str_value()), "restoredItemPath": lambda n : setattr(self, 'restored_item_path', n.get_str_value()), @@ -101,6 +113,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("browseSessionId", self.browse_session_id) writer.write_datetime_value("completionDateTime", self.completion_date_time) + writer.write_enum_value("destinationType", self.destination_type) + writer.write_object_value("error", self.error) writer.write_datetime_value("restorePointDateTime", self.restore_point_date_time) writer.write_str_value("restoredItemKey", self.restored_item_key) writer.write_str_value("restoredItemPath", self.restored_item_path) diff --git a/msgraph_beta/generated/models/granular_restore_items.py b/msgraph_beta/generated/models/granular_restore_items.py new file mode 100644 index 00000000000..f36e52cd88f --- /dev/null +++ b/msgraph_beta/generated/models/granular_restore_items.py @@ -0,0 +1,10 @@ +from enum import Enum + +class GranularRestoreItems(str, Enum): + Email = "email", + Note = "note", + Contact = "contact", + Task = "task", + Calendar = "calendar", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/group.py b/msgraph_beta/generated/models/group.py index 585885024cc..86e90872929 100644 --- a/msgraph_beta/generated/models/group.py +++ b/msgraph_beta/generated/models/group.py @@ -39,24 +39,21 @@ @dataclass class Group(DirectoryObject, Parsable): - """ - Represents a Microsoft Entra group. - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.group" # The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here can post. accepted_senders: Optional[list[DirectoryObject]] = None # Indicates the type of access to the group. Possible values are none, private, secret, and public. access_type: Optional[GroupAccessType] = None - # Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). allow_external_senders: Optional[bool] = None # Represents the app roles a group has been granted for an application. Supports $expand. app_role_assignments: Optional[list[AppRoleAssignment]] = None - # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. assigned_labels: Optional[list[AssignedLabel]] = None - # The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + # The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. assigned_licenses: Optional[list[AssignedLicense]] = None - # Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don't 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}). + # Indicates if new members added to the group are auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). auto_subscribe_new_members: Optional[bool] = None # The group's calendar. Read-only. calendar: Optional[Calendar] = None @@ -96,9 +93,9 @@ class Group(DirectoryObject, Parsable): group_types: Optional[list[str]] = None # 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). has_members_with_license_errors: Optional[bool] = None - # true if the group isn't 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. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # true if the group isn't 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. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). hide_from_address_lists: Optional[bool] = None - # true if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # true if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). hide_from_outlook_clients: Optional[bool] = None # Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith). info_catalogs: Optional[list[str]] = None @@ -110,9 +107,9 @@ class Group(DirectoryObject, Parsable): is_favorite: Optional[bool] = None # Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. is_management_restricted: Optional[bool] = None - # Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). is_subscribed_by_mail: Optional[bool] = None - # Indicates the status of the group license assignment to all group members. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only. + # Indicates the status of the group license assignment to all group members. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Requires $select to retrieve. Read-only. license_processing_state: Optional[LicenseProcessingState] = None # The SMTP address for the group, for example, 'serviceadmins@contoso.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). mail: Optional[str] = None @@ -130,11 +127,11 @@ class Group(DirectoryObject, Parsable): membership_rule: Optional[str] = None # 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). membership_rule_processing_state: Optional[str] = None - # 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. + # 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. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). Read-only. membership_rule_processing_status: Optional[MembershipRuleProcessingStatus] = None # Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only. on_premises_domain_name: Optional[str] = None - # The onPremisesExtensionAttributes property + # Complex type containing extension attributes 1-15 for the group, synchronized from on-premises Active Directory. Returned only on $select. Supports $filter (eq, ne, not, in). on_premises_extension_attributes: Optional[OnPremisesExtensionAttributes] = None # 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. 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). on_premises_last_sync_date_time: Optional[datetime.datetime] = None @@ -176,7 +173,7 @@ class Group(DirectoryObject, Parsable): renewed_date_time: Optional[datetime.datetime] = None # Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. resource_behavior_options: Optional[list[str]] = None - # Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith. + # Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). resource_provisioning_options: Optional[list[str]] = None # Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in). security_enabled: Optional[bool] = None @@ -200,15 +197,15 @@ class Group(DirectoryObject, Parsable): transitive_members: Optional[list[DirectoryObject]] = None # The unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only. unique_name: Optional[str] = None - # Count of conversations 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. + # Count of conversations delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. unseen_conversations_count: Optional[int] = None - # 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}). + # Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). unseen_count: Optional[int] = None - # 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. + # Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. unseen_messages_count: Optional[int] = None # Specifies the group join policy and group content visibility for groups. The 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 isn't 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. To learn more, see group visibility options. Returned by default. Nullable. visibility: Optional[str] = None - # Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + # Indicates whether a welcome message is sent to new members when they are added to the group. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). welcome_message_enabled: Optional[bool] = None # Specifies whether or not a group is configured to write back group object properties to on-premises Active Directory. These properties are used when group writeback is configured in the Microsoft Entra Connect sync client. writeback_configuration: Optional[GroupWritebackConfiguration] = None diff --git a/msgraph_beta/generated/models/group_access_type.py b/msgraph_beta/generated/models/group_access_type.py index 55872a80561..cd0b55e4bc6 100644 --- a/msgraph_beta/generated/models/group_access_type.py +++ b/msgraph_beta/generated/models/group_access_type.py @@ -5,4 +5,5 @@ class GroupAccessType(str, Enum): Private = "private", Secret = "secret", Public = "public", + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/group_analytics.py b/msgraph_beta/generated/models/group_analytics.py new file mode 100644 index 00000000000..6d5ce140bce --- /dev/null +++ b/msgraph_beta/generated/models/group_analytics.py @@ -0,0 +1,193 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .group_type_enum import GroupTypeEnum + +from .entity import Entity + +@dataclass +class GroupAnalytics(Entity, Parsable): + # The number of directory roles assigned to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + assigned_role_count: Optional[int] = None + # The date and time when the analytics for the group were last calculated. The timestamp 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, gt, ge, lt, le) and $orderby. + calculated_date_time: Optional[datetime.datetime] = None + # The date and time when the group 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # The number of direct members of the group that are themselves groups. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + direct_group_member_count: Optional[int] = None + # The display name of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + display_name: Optional[str] = None + # The dynamic membership classification of the group, derived from its membership rule. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + dynamic_membership_type: Optional[str] = None + # The date and time when the group 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + group_expiration_date_time: Optional[datetime.datetime] = None + # The groupType property + group_type: Optional[GroupTypeEnum] = None + # The number of owners of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + guest_owner_count: Optional[int] = None + # The number of transitive user members of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + guest_transitive_user_count: Optional[int] = None + # Indicates whether the group is a non-soft-deleted cloud distribution list group. Supports $filter (eq, ne) and $orderby. + is_cloud_distribution_list_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud Microsoft 365 group. Supports $filter (eq, ne) and $orderby. + is_cloud_m365_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud mail-enabled security group. Supports $filter (eq, ne) and $orderby. + is_cloud_mail_enabled_security_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud security group. Supports $filter (eq, ne) and $orderby. + is_cloud_security_group: Optional[bool] = None + # Indicates whether the group is a dynamic group. Supports $filter (eq, ne) and $orderby. + is_dynamic_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises distribution list group. Supports $filter (eq, ne) and $orderby. + is_on_premise_distribution_list_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises mail-enabled security group. Supports $filter (eq, ne) and $orderby. + is_on_premise_mail_enabled_security_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises security group. Supports $filter (eq, ne) and $orderby. + is_on_premise_security_group: Optional[bool] = None + # Indicates whether the group is a valid (non-soft-deleted) group. Supports $filter (eq, ne) and $orderby. + is_valid_group: Optional[bool] = None + # The date and time when the group was last restored from a soft-deleted 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + last_restoration_date_time: Optional[datetime.datetime] = None + # The number of owners of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + member_owner_count: Optional[int] = None + # The number of transitive user members of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + member_transitive_user_count: Optional[int] = None + # The number of contains expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_contains_count: Optional[int] = None + # The number of expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_expression_count: Optional[int] = None + # The number of match expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_match_count: Optional[int] = None + # The number of memberOf expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_member_of_count: Optional[int] = None + # The processing state of the membership rule of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + membership_rule_processing_state: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The preferred data location of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + preferred_data_location: Optional[str] = None + # The number of sensitivity labels applied to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + sensitivity_label_count: Optional[int] = None + # The number of owners of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + service_principal_owner_count: Optional[int] = None + # The date and time when the group was soft-deleted. If this property is empty, the group isn't soft-deleted. The timestamp 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, gt, ge, lt, le) and $orderby. + soft_deletion_date_time: Optional[datetime.datetime] = None + # The unique identifier of the tenant that the group belongs to. Supports $filter (eq, ne) and $orderby. + tenant_id: Optional[str] = None + # The number of transitive members of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + transitive_service_principal_count: Optional[int] = None + # The total number of transitive user members of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + transitive_user_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupAnalytics: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GroupAnalytics + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupAnalytics() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .group_type_enum import GroupTypeEnum + + from .entity import Entity + from .group_type_enum import GroupTypeEnum + + fields: dict[str, Callable[[Any], None]] = { + "assignedRoleCount": lambda n : setattr(self, 'assigned_role_count', n.get_int_value()), + "calculatedDateTime": lambda n : setattr(self, 'calculated_date_time', n.get_datetime_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "directGroupMemberCount": lambda n : setattr(self, 'direct_group_member_count', n.get_int_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "dynamicMembershipType": lambda n : setattr(self, 'dynamic_membership_type', n.get_str_value()), + "groupExpirationDateTime": lambda n : setattr(self, 'group_expiration_date_time', n.get_datetime_value()), + "groupType": lambda n : setattr(self, 'group_type', n.get_enum_value(GroupTypeEnum)), + "guestOwnerCount": lambda n : setattr(self, 'guest_owner_count', n.get_int_value()), + "guestTransitiveUserCount": lambda n : setattr(self, 'guest_transitive_user_count', n.get_int_value()), + "isCloudDistributionListGroup": lambda n : setattr(self, 'is_cloud_distribution_list_group', n.get_bool_value()), + "isCloudM365Group": lambda n : setattr(self, 'is_cloud_m365_group', n.get_bool_value()), + "isCloudMailEnabledSecurityGroup": lambda n : setattr(self, 'is_cloud_mail_enabled_security_group', n.get_bool_value()), + "isCloudSecurityGroup": lambda n : setattr(self, 'is_cloud_security_group', n.get_bool_value()), + "isDynamicGroup": lambda n : setattr(self, 'is_dynamic_group', n.get_bool_value()), + "isOnPremiseDistributionListGroup": lambda n : setattr(self, 'is_on_premise_distribution_list_group', n.get_bool_value()), + "isOnPremiseMailEnabledSecurityGroup": lambda n : setattr(self, 'is_on_premise_mail_enabled_security_group', n.get_bool_value()), + "isOnPremiseSecurityGroup": lambda n : setattr(self, 'is_on_premise_security_group', n.get_bool_value()), + "isValidGroup": lambda n : setattr(self, 'is_valid_group', n.get_bool_value()), + "lastRestorationDateTime": lambda n : setattr(self, 'last_restoration_date_time', n.get_datetime_value()), + "memberOwnerCount": lambda n : setattr(self, 'member_owner_count', n.get_int_value()), + "memberTransitiveUserCount": lambda n : setattr(self, 'member_transitive_user_count', n.get_int_value()), + "membershipRuleContainsCount": lambda n : setattr(self, 'membership_rule_contains_count', n.get_int_value()), + "membershipRuleExpressionCount": lambda n : setattr(self, 'membership_rule_expression_count', n.get_int_value()), + "membershipRuleMatchCount": lambda n : setattr(self, 'membership_rule_match_count', n.get_int_value()), + "membershipRuleMemberOfCount": lambda n : setattr(self, 'membership_rule_member_of_count', n.get_int_value()), + "membershipRuleProcessingState": lambda n : setattr(self, 'membership_rule_processing_state', n.get_str_value()), + "preferredDataLocation": lambda n : setattr(self, 'preferred_data_location', n.get_str_value()), + "sensitivityLabelCount": lambda n : setattr(self, 'sensitivity_label_count', n.get_int_value()), + "servicePrincipalOwnerCount": lambda n : setattr(self, 'service_principal_owner_count', n.get_int_value()), + "softDeletionDateTime": lambda n : setattr(self, 'soft_deletion_date_time', n.get_datetime_value()), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "transitiveServicePrincipalCount": lambda n : setattr(self, 'transitive_service_principal_count', n.get_int_value()), + "transitiveUserCount": lambda n : setattr(self, 'transitive_user_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("assignedRoleCount", self.assigned_role_count) + writer.write_datetime_value("calculatedDateTime", self.calculated_date_time) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_int_value("directGroupMemberCount", self.direct_group_member_count) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("dynamicMembershipType", self.dynamic_membership_type) + writer.write_datetime_value("groupExpirationDateTime", self.group_expiration_date_time) + writer.write_enum_value("groupType", self.group_type) + writer.write_int_value("guestOwnerCount", self.guest_owner_count) + writer.write_int_value("guestTransitiveUserCount", self.guest_transitive_user_count) + writer.write_bool_value("isCloudDistributionListGroup", self.is_cloud_distribution_list_group) + writer.write_bool_value("isCloudM365Group", self.is_cloud_m365_group) + writer.write_bool_value("isCloudMailEnabledSecurityGroup", self.is_cloud_mail_enabled_security_group) + writer.write_bool_value("isCloudSecurityGroup", self.is_cloud_security_group) + writer.write_bool_value("isDynamicGroup", self.is_dynamic_group) + writer.write_bool_value("isOnPremiseDistributionListGroup", self.is_on_premise_distribution_list_group) + writer.write_bool_value("isOnPremiseMailEnabledSecurityGroup", self.is_on_premise_mail_enabled_security_group) + writer.write_bool_value("isOnPremiseSecurityGroup", self.is_on_premise_security_group) + writer.write_bool_value("isValidGroup", self.is_valid_group) + writer.write_datetime_value("lastRestorationDateTime", self.last_restoration_date_time) + writer.write_int_value("memberOwnerCount", self.member_owner_count) + writer.write_int_value("memberTransitiveUserCount", self.member_transitive_user_count) + writer.write_int_value("membershipRuleContainsCount", self.membership_rule_contains_count) + writer.write_int_value("membershipRuleExpressionCount", self.membership_rule_expression_count) + writer.write_int_value("membershipRuleMatchCount", self.membership_rule_match_count) + writer.write_int_value("membershipRuleMemberOfCount", self.membership_rule_member_of_count) + writer.write_str_value("membershipRuleProcessingState", self.membership_rule_processing_state) + writer.write_str_value("preferredDataLocation", self.preferred_data_location) + writer.write_int_value("sensitivityLabelCount", self.sensitivity_label_count) + writer.write_int_value("servicePrincipalOwnerCount", self.service_principal_owner_count) + writer.write_datetime_value("softDeletionDateTime", self.soft_deletion_date_time) + writer.write_str_value("tenantId", self.tenant_id) + writer.write_int_value("transitiveServicePrincipalCount", self.transitive_service_principal_count) + writer.write_int_value("transitiveUserCount", self.transitive_user_count) + + diff --git a/msgraph_beta/generated/models/group_analytics_collection_response.py b/msgraph_beta/generated/models/group_analytics_collection_response.py new file mode 100644 index 00000000000..517f9ea199e --- /dev/null +++ b/msgraph_beta/generated/models/group_analytics_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .group_analytics import GroupAnalytics + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GroupAnalyticsCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[GroupAnalytics]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupAnalyticsCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GroupAnalyticsCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupAnalyticsCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .group_analytics import GroupAnalytics + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .group_analytics import GroupAnalytics + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(GroupAnalytics)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py index 165dae0707d..e1082229922 100644 --- a/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class GroupChatTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.groupChatTeamsAppInstallationScopeInfo" - # The chatId property + # The ID of the chat where the Teams app is installed. chat_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/group_members.py b/msgraph_beta/generated/models/group_members.py index 42f6a9c66c7..fef5acd80e9 100644 --- a/msgraph_beta/generated/models/group_members.py +++ b/msgraph_beta/generated/models/group_members.py @@ -13,7 +13,7 @@ class GroupMembers(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.groupMembers" - # The name of the group in Microsoft Entra ID. Read only. + # The name of the group in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the group in Microsoft Entra ID. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py b/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py index fd3840a85d3..6477b05148b 100644 --- a/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py +++ b/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py @@ -9,6 +9,6 @@ class GroupPolicyConfigurationIngestionType(str, Enum): BuiltIn = "builtIn", # Indicated atleast 1 tenant admin & system ingested definitions configured for this policy Mixed = "mixed", - # Evolvable enumeration sentinel value. Do not use. + # Unknown future enum value UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/group_type_enum.py b/msgraph_beta/generated/models/group_type_enum.py new file mode 100644 index 00000000000..31826978620 --- /dev/null +++ b/msgraph_beta/generated/models/group_type_enum.py @@ -0,0 +1,7 @@ +from enum import Enum + +class GroupTypeEnum(str, Enum): + IsCloudGroup = "isCloudGroup", + IsOnPremiseGroup = "isOnPremiseGroup", + IsSoftDeletedGroup = "isSoftDeletedGroup", + diff --git a/msgraph_beta/generated/models/principal_type.py b/msgraph_beta/generated/models/history_entity_type.py similarity index 52% rename from msgraph_beta/generated/models/principal_type.py rename to msgraph_beta/generated/models/history_entity_type.py index 69a1ac83aad..c78d8445c7c 100644 --- a/msgraph_beta/generated/models/principal_type.py +++ b/msgraph_beta/generated/models/history_entity_type.py @@ -1,6 +1,6 @@ from enum import Enum -class PrincipalType(str, Enum): - EntraIdUser = "entraIdUser", +class HistoryEntityType(str, Enum): + Task = "task", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/history_event_type.py b/msgraph_beta/generated/models/history_event_type.py new file mode 100644 index 00000000000..364eae92baf --- /dev/null +++ b/msgraph_beta/generated/models/history_event_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class HistoryEventType(str, Enum): + Created = "created", + Updated = "updated", + Deleted = "deleted", + Undeleted = "undeleted", + Moved = "moved", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/i_pv4_cidr_range.py b/msgraph_beta/generated/models/i_pv4_cidr_range.py index 154a758ede1..a1b7fb98743 100644 --- a/msgraph_beta/generated/models/i_pv4_cidr_range.py +++ b/msgraph_beta/generated/models/i_pv4_cidr_range.py @@ -11,9 +11,6 @@ @dataclass class IPv4CidrRange(IpRange, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iPv4CidrRange" # IPv4 address in CIDR notation. Not nullable. diff --git a/msgraph_beta/generated/models/i_pv6_cidr_range.py b/msgraph_beta/generated/models/i_pv6_cidr_range.py index 0ccb5d7cb59..794e099cd31 100644 --- a/msgraph_beta/generated/models/i_pv6_cidr_range.py +++ b/msgraph_beta/generated/models/i_pv6_cidr_range.py @@ -11,9 +11,6 @@ @dataclass class IPv6CidrRange(IpRange, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iPv6CidrRange" # IPv6 address in CIDR notation. Not nullable. diff --git a/msgraph_beta/generated/models/identifier_uri_configuration.py b/msgraph_beta/generated/models/identifier_uri_configuration.py index 03c7bdf3c56..73f79e8a7c3 100644 --- a/msgraph_beta/generated/models/identifier_uri_configuration.py +++ b/msgraph_beta/generated/models/identifier_uri_configuration.py @@ -19,7 +19,7 @@ class IdentifierUriConfiguration(AdditionalDataHolder, BackedModel, Parsable): non_default_uri_addition: Optional[IdentifierUriRestriction] = None # The OdataType property odata_type: Optional[str] = None - # Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenatId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. + # Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenantId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. uri_addition_without_unique_tenant_identifier: Optional[IdentifierUriRestriction] = None @staticmethod diff --git a/msgraph_beta/generated/models/identifier_uri_restriction.py b/msgraph_beta/generated/models/identifier_uri_restriction.py index 766fbb521a4..98812a20005 100644 --- a/msgraph_beta/generated/models/identifier_uri_restriction.py +++ b/msgraph_beta/generated/models/identifier_uri_restriction.py @@ -19,7 +19,7 @@ class IdentifierUriRestriction(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction isn't enforced for those applications. + # If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications. exclude_apps_receiving_v2_tokens: Optional[bool] = None # If true, the restriction isn't enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications. exclude_saml: Optional[bool] = None diff --git a/msgraph_beta/generated/models/identity_analytics_root.py b/msgraph_beta/generated/models/identity_analytics_root.py new file mode 100644 index 00000000000..2aa089494b2 --- /dev/null +++ b/msgraph_beta/generated/models/identity_analytics_root.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .group_analytics import GroupAnalytics + +from .entity import Entity + +@dataclass +class IdentityAnalyticsRoot(Entity, Parsable): + # The analytics for the groups in the tenant. + groups: Optional[list[GroupAnalytics]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityAnalyticsRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityAnalyticsRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityAnalyticsRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .group_analytics import GroupAnalytics + + from .entity import Entity + from .group_analytics import GroupAnalytics + + fields: dict[str, Callable[[Any], None]] = { + "groups": lambda n : setattr(self, 'groups', n.get_collection_of_object_values(GroupAnalytics)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("groups", self.groups) + + diff --git a/msgraph_beta/generated/models/identity_correlation.py b/msgraph_beta/generated/models/identity_correlation.py new file mode 100644 index 00000000000..89956f5c959 --- /dev/null +++ b/msgraph_beta/generated/models/identity_correlation.py @@ -0,0 +1,83 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + +from .entity import Entity + +@dataclass +class IdentityCorrelation(Entity, Parsable): + # The date and time when the correlation process completed. + end_date_time: Optional[datetime.datetime] = None + # Error information if the correlation process failed. null if successful. Supports $filter (eq). + error: Optional[CorrelationError] = None + # The collection of correlated identity results for this correlation report. + identities: Optional[list[CorrelatedIdentity]] = None + # The OdataType property + odata_type: Optional[str] = None + # The servicePrincipal property + service_principal: Optional[ServicePrincipal] = None + # The date and time when the correlation process started. + start_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityCorrelation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityCorrelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityCorrelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + + from .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + + fields: dict[str, Callable[[Any], None]] = { + "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(CorrelationError)), + "identities": lambda n : setattr(self, 'identities', n.get_collection_of_object_values(CorrelatedIdentity)), + "servicePrincipal": lambda n : setattr(self, 'service_principal', n.get_object_value(ServicePrincipal)), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("endDateTime", self.end_date_time) + writer.write_object_value("error", self.error) + writer.write_collection_of_object_values("identities", self.identities) + writer.write_object_value("servicePrincipal", self.service_principal) + writer.write_datetime_value("startDateTime", self.start_date_time) + + diff --git a/msgraph_beta/generated/models/identity_correlation_collection_response.py b/msgraph_beta/generated/models/identity_correlation_collection_response.py new file mode 100644 index 00000000000..11f03c1c0a7 --- /dev/null +++ b/msgraph_beta/generated/models/identity_correlation_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_correlation import IdentityCorrelation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class IdentityCorrelationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[IdentityCorrelation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityCorrelationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityCorrelationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityCorrelationCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_correlation import IdentityCorrelation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_correlation import IdentityCorrelation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(IdentityCorrelation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/identity_governance/attribute_set_entry.py b/msgraph_beta/generated/models/identity_governance/attribute_set_entry.py new file mode 100644 index 00000000000..1231f297a76 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/attribute_set_entry.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AttributeSetEntry(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name (key) of the attribute. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The value of the attribute. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttributeSetEntry: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttributeSetEntry + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttributeSetEntry() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py b/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py new file mode 100644 index 00000000000..a3f4f2a854a --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + +@dataclass +class AwaitedWorkflowProcessingResult(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # A collection of reasons for the current processing status. May be empty. + status_reasons: Optional[list[str]] = None + # The subject that was processed by the workflow. + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AwaitedWorkflowProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AwaitedWorkflowProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AwaitedWorkflowProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.py b/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.py new file mode 100644 index 00000000000..80d3a1af826 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .quarantine_condition import QuarantineCondition + +from .quarantine_condition import QuarantineCondition + +@dataclass +class CountBasedQuarantineCondition(QuarantineCondition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.countBasedQuarantineCondition" + # The maximum number of users a workflow run can process before the workflow is quarantined. + threshold: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CountBasedQuarantineCondition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CountBasedQuarantineCondition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CountBasedQuarantineCondition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_condition import QuarantineCondition + + from .quarantine_condition import QuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "threshold": lambda n : setattr(self, 'threshold', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("threshold", self.threshold) + + diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension.py index 31ec95f08bf..ff332fc138a 100644 --- a/msgraph_beta/generated/models/identity_governance/custom_task_extension.py +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension.py @@ -9,6 +9,7 @@ from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension @@ -26,6 +27,8 @@ class CustomTaskExtension(CustomCalloutExtension, Parsable): last_modified_by: Optional[User] = None # When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. last_modified_date_time: Optional[datetime.datetime] = None + # The replyMode property + reply_mode: Optional[CustomTaskExtensionReplyMode] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtension: @@ -46,10 +49,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode fields: dict[str, Callable[[Any], None]] = { "callbackConfiguration": lambda n : setattr(self, 'callback_configuration', n.get_object_value(CustomExtensionCallbackConfiguration)), @@ -57,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(User)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "replyMode": lambda n : setattr(self, 'reply_mode', n.get_enum_value(CustomTaskExtensionReplyMode)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -76,5 +82,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("replyMode", self.reply_mode) diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py index 86a81be0087..cd81124c544 100644 --- a/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py @@ -10,6 +10,7 @@ from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData @@ -19,6 +20,8 @@ class CustomTaskExtensionCalloutData(CustomExtensionData, Parsable): odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData" # The subject property subject: Optional[User] = None + # The target subject for workflow execution. + target_subject: Optional[WorkflowSubject] = None # The task property task: Optional[Task] = None # The taskProcessingresult property @@ -47,15 +50,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData from ..user import User from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), "taskProcessingresult": lambda n : setattr(self, 'task_processingresult', n.get_object_value(TaskProcessingResult)), "workflow": lambda n : setattr(self, 'workflow', n.get_object_value(Workflow)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("subject", self.subject) + writer.write_object_value("targetSubject", self.target_subject) writer.write_object_value("task", self.task) writer.write_object_value("taskProcessingresult", self.task_processingresult) writer.write_object_value("workflow", self.workflow) diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py new file mode 100644 index 00000000000..ef643e7f9e9 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CustomTaskExtensionReplyMode(str, Enum): + None_ = "none", + Callback = "callback", + Response = "response", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py new file mode 100644 index 00000000000..926fb0b2733 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + +from ..custom_extension_data import CustomExtensionData + +@dataclass +class CustomTaskExtensionResponseData(CustomExtensionData, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionResponseData" + # The operationStatus property + operation_status: Optional[CustomTaskExtensionOperationStatus] = None + # A collection of status reason strings. May be empty. + status_reasons: Optional[list[str]] = None + # The workflow subject that was processed by the custom task extension. + target_subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtensionResponseData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomTaskExtensionResponseData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomTaskExtensionResponseData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "operationStatus": lambda n : setattr(self, 'operation_status', n.get_enum_value(CustomTaskExtensionOperationStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("operationStatus", self.operation_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("targetSubject", self.target_subject) + + diff --git a/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py new file mode 100644 index 00000000000..3b52e54854a --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .workflow_execution_trigger import WorkflowExecutionTrigger + +from .workflow_execution_trigger import WorkflowExecutionTrigger + +@dataclass +class GuestSponsorTrigger(WorkflowExecutionTrigger, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.guestSponsorTrigger" + # The minimumRequiredSponsors property + minimum_required_sponsors: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GuestSponsorTrigger: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GuestSponsorTrigger + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GuestSponsorTrigger() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .workflow_execution_trigger import WorkflowExecutionTrigger + + from .workflow_execution_trigger import WorkflowExecutionTrigger + + fields: dict[str, Callable[[Any], None]] = { + "minimumRequiredSponsors": lambda n : setattr(self, 'minimum_required_sponsors', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("minimumRequiredSponsors", self.minimum_required_sponsors) + + diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py b/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py index 01e576d6d42..dcc418b2402 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration from ..entity import Entity @@ -16,6 +17,8 @@ class LifecycleManagementSettings(Entity, Parsable): email_settings: Optional[EmailSettings] = None # The OdataType property odata_type: Optional[str] = None + # The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. + quarantine_configuration: Optional[QuarantineConfiguration] = None # 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. workflow_schedule_interval_in_hours: Optional[int] = None @@ -37,12 +40,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration fields: dict[str, Callable[[Any], None]] = { "emailSettings": lambda n : setattr(self, 'email_settings', n.get_object_value(EmailSettings)), + "quarantineConfiguration": lambda n : setattr(self, 'quarantine_configuration', n.get_object_value(QuarantineConfiguration)), "workflowScheduleIntervalInHours": lambda n : setattr(self, 'workflow_schedule_interval_in_hours', n.get_int_value()), } super_fields = super().get_field_deserializers() @@ -59,6 +65,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("emailSettings", self.email_settings) + writer.write_object_value("quarantineConfiguration", self.quarantine_configuration) writer.write_int_value("workflowScheduleIntervalInHours", self.workflow_schedule_interval_in_hours) diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py b/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py index 727c2233055..473f11c3c32 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py @@ -5,4 +5,5 @@ class LifecycleTaskCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py index 26e2bc92710..698ce75658f 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py @@ -5,4 +5,5 @@ class LifecycleWorkflowCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py index d0c7d0ccf41..43e68848e5f 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py @@ -9,4 +9,5 @@ class LifecycleWorkflowProcessingStatus(str, Enum): Failed = "failed", UnknownFutureValue = "unknownFutureValue", Canceling = "canceling", + Quarantined = "quarantined", diff --git a/msgraph_beta/generated/models/identity_governance/match_mode.py b/msgraph_beta/generated/models/identity_governance/match_mode.py new file mode 100644 index 00000000000..2b8bdec7b3e --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/match_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MatchMode(str, Enum): + Any = "any", + All = "all", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/m_s365_d_suppression_rule_audit_record.py b/msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.py similarity index 64% rename from msgraph_beta/generated/models/security/m_s365_d_suppression_rule_audit_record.py rename to msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.py index b524c90c8f6..444a5f3fe5c 100644 --- a/msgraph_beta/generated/models/security/m_s365_d_suppression_rule_audit_record.py +++ b/msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.py @@ -5,36 +5,39 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .audit_data import AuditData + from .quarantine_condition import QuarantineCondition -from .audit_data import AuditData +from .quarantine_condition import QuarantineCondition @dataclass -class MS365DSuppressionRuleAuditRecord(AuditData, Parsable): +class PercentageBasedQuarantineCondition(QuarantineCondition, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mS365DSuppressionRuleAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition" + # The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. + percentage: Optional[int] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MS365DSuppressionRuleAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> PercentageBasedQuarantineCondition: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MS365DSuppressionRuleAuditRecord + Returns: PercentageBasedQuarantineCondition """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return MS365DSuppressionRuleAuditRecord() + return PercentageBasedQuarantineCondition() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData + from .quarantine_condition import QuarantineCondition - from .audit_data import AuditData + from .quarantine_condition import QuarantineCondition fields: dict[str, Callable[[Any], None]] = { + "percentage": lambda n : setattr(self, 'percentage', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_int_value("percentage", self.percentage) diff --git a/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py b/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py new file mode 100644 index 00000000000..7d6ca158ccf --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .workflow_execution_conditions import WorkflowExecutionConditions + +from .workflow_execution_conditions import WorkflowExecutionConditions + +@dataclass +class ProvisioningAttributeMapping(WorkflowExecutionConditions, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningAttributeMapping" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningAttributeMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningAttributeMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningAttributeMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .workflow_execution_conditions import WorkflowExecutionConditions + + from .workflow_execution_conditions import WorkflowExecutionConditions + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py b/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py new file mode 100644 index 00000000000..12746d454b2 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + +from .workflow_subject import WorkflowSubject + +@dataclass +class ProvisioningObjectWorkflowSubject(WorkflowSubject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject" + # The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + attribute_set_entries: Optional[list[AttributeSetEntry]] = None + # The identifier of the provisioning object subject. + id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningObjectWorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningObjectWorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningObjectWorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "attributeSetEntries": lambda n : setattr(self, 'attribute_set_entries', n.get_collection_of_object_values(AttributeSetEntry)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("attributeSetEntries", self.attribute_set_entries) + writer.write_str_value("id", self.id) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_condition.py b/msgraph_beta/generated/models/identity_governance/quarantine_condition.py new file mode 100644 index 00000000000..28a322321ce --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_condition.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + +@dataclass +class QuarantineCondition(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QuarantineCondition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QuarantineCondition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.countBasedQuarantineCondition".casefold(): + from .count_based_quarantine_condition import CountBasedQuarantineCondition + + return CountBasedQuarantineCondition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition".casefold(): + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + return PercentageBasedQuarantineCondition() + return QuarantineCondition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + from .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_configuration.py b/msgraph_beta/generated/models/identity_governance/quarantine_configuration.py new file mode 100644 index 00000000000..800b9217174 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_configuration.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + +@dataclass +class QuarantineConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. + conditions: Optional[list[QuarantineCondition]] = None + # The matchMode property + match_mode: Optional[MatchMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QuarantineConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QuarantineConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QuarantineConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + + from .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "conditions": lambda n : setattr(self, 'conditions', n.get_collection_of_object_values(QuarantineCondition)), + "matchMode": lambda n : setattr(self, 'match_mode', n.get_enum_value(MatchMode)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("conditions", self.conditions) + writer.write_enum_value("matchMode", self.match_mode) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_details.py b/msgraph_beta/generated/models/identity_governance/quarantine_details.py new file mode 100644 index 00000000000..7aa3391c553 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_details.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .quarantine_type import QuarantineType + +@dataclass +class QuarantineDetails(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The reason the workflow was quarantined. + quarantine_reason: Optional[str] = None + # The quarantineType property + quarantine_type: Optional[QuarantineType] = None + # The date and time when the workflow was quarantined. + quarantined_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QuarantineDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QuarantineDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QuarantineDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_type import QuarantineType + + from .quarantine_type import QuarantineType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "quarantineReason": lambda n : setattr(self, 'quarantine_reason', n.get_str_value()), + "quarantineType": lambda n : setattr(self, 'quarantine_type', n.get_enum_value(QuarantineType)), + "quarantinedDateTime": lambda n : setattr(self, 'quarantined_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("quarantineReason", self.quarantine_reason) + writer.write_enum_value("quarantineType", self.quarantine_type) + writer.write_datetime_value("quarantinedDateTime", self.quarantined_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_type.py b/msgraph_beta/generated/models/identity_governance/quarantine_type.py new file mode 100644 index 00000000000..c3754aaf2fd --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class QuarantineType(str, Enum): + NotQuarantined = "notQuarantined", + CountBasedThresholdExceeded = "countBasedThresholdExceeded", + PercentageBasedThresholdExceeded = "percentageBasedThresholdExceeded", + MultipleConditionsExceeded = "multipleConditionsExceeded", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_governance/run.py b/msgraph_beta/generated/models/identity_governance/run.py index 3f779010c64..d976769ee77 100644 --- a/msgraph_beta/generated/models/identity_governance/run.py +++ b/msgraph_beta/generated/models/identity_governance/run.py @@ -9,6 +9,7 @@ from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -37,6 +38,8 @@ class Run(Entity, Parsable): scheduled_date_time: Optional[datetime.datetime] = None # The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None + # The processing results for each subject in this workflow run. + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # The number of successfully completed users in the run. successful_users_count: Optional[int] = None # The related taskProcessingResults. @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -78,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -92,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "successfulUsersCount": lambda n : setattr(self, 'successful_users_count', n.get_int_value()), "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), @@ -122,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_int_value("successfulUsersCount", self.successful_users_count) writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) writer.write_int_value("totalTasksCount", self.total_tasks_count) diff --git a/msgraph_beta/generated/models/identity_governance/subject_processing_result.py b/msgraph_beta/generated/models/identity_governance/subject_processing_result.py new file mode 100644 index 00000000000..c27b60fc9fe --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/subject_processing_result.py @@ -0,0 +1,117 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + +from ..entity import Entity + +@dataclass +class SubjectProcessingResult(Entity, Parsable): + # The date and time when the subject processing completed. Read-only. + completed_date_time: Optional[datetime.datetime] = None + # The count of tasks that failed for the subject. Read-only. + failed_tasks_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The reprocessed runs associated with this subject processing result. + reprocessed_runs: Optional[list[Run]] = None + # The date and time when processing was scheduled. Read-only. + scheduled_date_time: Optional[datetime.datetime] = None + # The date and time when processing started. Read-only. + started_date_time: Optional[datetime.datetime] = None + # The subject property + subject: Optional[WorkflowSubject] = None + # The task-level processing results for this subject. Read-only. + task_processing_results: Optional[list[TaskProcessingResult]] = None + # The total number of tasks in the workflow. Read-only. + total_tasks_count: Optional[int] = None + # The count of tasks that have not yet been processed. Read-only. + total_unprocessed_tasks_count: Optional[int] = None + # The workflowExecutionType property + workflow_execution_type: Optional[WorkflowExecutionType] = None + # The version of the workflow at the time of execution. Read-only. + workflow_version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), + "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), + "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), + "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), + "totalUnprocessedTasksCount": lambda n : setattr(self, 'total_unprocessed_tasks_count', n.get_int_value()), + "workflowExecutionType": lambda n : setattr(self, 'workflow_execution_type', n.get_enum_value(WorkflowExecutionType)), + "workflowVersion": lambda n : setattr(self, 'workflow_version', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("completedDateTime", self.completed_date_time) + writer.write_int_value("failedTasksCount", self.failed_tasks_count) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) + writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) + writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_object_value("subject", self.subject) + writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) + writer.write_int_value("totalTasksCount", self.total_tasks_count) + writer.write_int_value("totalUnprocessedTasksCount", self.total_unprocessed_tasks_count) + writer.write_enum_value("workflowExecutionType", self.workflow_execution_type) + writer.write_int_value("workflowVersion", self.workflow_version) + + diff --git a/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py b/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py new file mode 100644 index 00000000000..4385fdea2ba --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SubjectProcessingResultCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SubjectProcessingResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResultCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResultCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResultCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SubjectProcessingResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/identity_governance/task_processing_result.py b/msgraph_beta/generated/models/identity_governance/task_processing_result.py index 3725e0dd2e8..05d4b69dcd3 100644 --- a/msgraph_beta/generated/models/identity_governance/task_processing_result.py +++ b/msgraph_beta/generated/models/identity_governance/task_processing_result.py @@ -10,6 +10,7 @@ from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity @@ -19,18 +20,22 @@ class TaskProcessingResult(Entity, Parsable): completed_date_time: Optional[datetime.datetime] = None # The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. created_date_time: Optional[datetime.datetime] = None - # Describes why the taskProcessingResult has failed. + # Describes why the taskProcessingResult failed. failure_reason: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # Additional human-readable context about the task processing outcome. This property contains information about edge cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state, such as when the user was already a member of the specified group. Returns null when no additional context is needed. Nullable. + processing_info: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None - # 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. + # The date time when taskProcessingResult execution started. Value is null if task execution hasn't started yet.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None # The subject property subject: Optional[User] = None # The task property task: Optional[Task] = None + # The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + workflow_subject: Optional[WorkflowSubject] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TaskProcessingResult: @@ -52,20 +57,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "failureReason": lambda n : setattr(self, 'failure_reason', n.get_str_value()), + "processingInfo": lambda n : setattr(self, 'processing_info', n.get_str_value()), "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), + "workflowSubject": lambda n : setattr(self, 'workflow_subject', n.get_object_value(WorkflowSubject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -83,9 +92,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("failureReason", self.failure_reason) + writer.write_str_value("processingInfo", self.processing_info) writer.write_enum_value("processingStatus", self.processing_status) writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_object_value("subject", self.subject) writer.write_object_value("task", self.task) + writer.write_object_value("workflowSubject", self.workflow_subject) diff --git a/msgraph_beta/generated/models/identity_governance/workflow.py b/msgraph_beta/generated/models/identity_governance/workflow.py index 970d67721b4..141528ab2cd 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow.py +++ b/msgraph_beta/generated/models/identity_governance/workflow.py @@ -7,10 +7,13 @@ if TYPE_CHECKING: from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion from .workflow_base import WorkflowBase @@ -29,8 +32,14 @@ class Workflow(WorkflowBase, Parsable): next_schedule_run_date_time: Optional[datetime.datetime] = None # A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. preview_scope: Optional[list[DirectoryObject]] = None + # The quarantineDetails property + quarantine_details: Optional[QuarantineDetails] = None # Workflow runs. runs: Optional[list[Run]] = None + # The settings property + settings: Optional[WorkflowSetting] = None + # The subjectProcessingResults property + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # Represents the aggregation of task execution data for tasks within a workflow object. task_reports: Optional[list[TaskReport]] = None # Per-user workflow execution results. @@ -57,17 +66,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion fields: dict[str, Callable[[Any], None]] = { @@ -76,7 +91,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "id": lambda n : setattr(self, 'id', n.get_str_value()), "nextScheduleRunDateTime": lambda n : setattr(self, 'next_schedule_run_date_time', n.get_datetime_value()), "previewScope": lambda n : setattr(self, 'preview_scope', n.get_collection_of_object_values(DirectoryObject)), + "quarantineDetails": lambda n : setattr(self, 'quarantine_details', n.get_object_value(QuarantineDetails)), "runs": lambda n : setattr(self, 'runs', n.get_collection_of_object_values(Run)), + "settings": lambda n : setattr(self, 'settings', n.get_object_value(WorkflowSetting)), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "taskReports": lambda n : setattr(self, 'task_reports', n.get_collection_of_object_values(TaskReport)), "userProcessingResults": lambda n : setattr(self, 'user_processing_results', n.get_collection_of_object_values(UserProcessingResult)), "version": lambda n : setattr(self, 'version', n.get_int_value()), @@ -100,7 +118,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("id", self.id) writer.write_datetime_value("nextScheduleRunDateTime", self.next_schedule_run_date_time) writer.write_collection_of_object_values("previewScope", self.preview_scope) + writer.write_object_value("quarantineDetails", self.quarantine_details) writer.write_collection_of_object_values("runs", self.runs) + writer.write_object_value("settings", self.settings) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_collection_of_object_values("taskReports", self.task_reports) writer.write_collection_of_object_values("userProcessingResults", self.user_processing_results) writer.write_int_value("version", self.version) diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py index f75a026f80d..6e0de56fa6b 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @dataclass @@ -37,6 +38,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionC from .on_demand_execution_only import OnDemandExecutionOnly return OnDemandExecutionOnly() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningAttributeMapping".casefold(): + from .provisioning_attribute_mapping import ProvisioningAttributeMapping + + return ProvisioningAttributeMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions".casefold(): from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @@ -49,9 +54,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py index 7ffce6308a9..216f06ea8fa 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger @@ -39,6 +40,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionT from .attribute_change_trigger import AttributeChangeTrigger return AttributeChangeTrigger() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.guestSponsorTrigger".casefold(): + from .guest_sponsor_trigger import GuestSponsorTrigger + + return GuestSponsorTrigger() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.membershipChangeTrigger".casefold(): from .membership_change_trigger import MembershipChangeTrigger @@ -59,11 +64,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py index 1241443fe8c..9f80b018daf 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py @@ -6,4 +6,5 @@ class WorkflowExecutionType(str, Enum): UnknownFutureValue = "unknownFutureValue", ActivatedWithScope = "activatedWithScope", Preview = "preview", + ExtensibilityOnDemand = "extensibilityOnDemand", diff --git a/msgraph_beta/generated/models/identity_governance/workflow_setting.py b/msgraph_beta/generated/models/identity_governance/workflow_setting.py new file mode 100644 index 00000000000..fdf581fc126 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/workflow_setting.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .quarantine_configuration import QuarantineConfiguration + +@dataclass +class WorkflowSetting(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The threshold configuration that automatically halts the workflow when its conditions are met. + quarantine_configuration: Optional[QuarantineConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkflowSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkflowSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_configuration import QuarantineConfiguration + + from .quarantine_configuration import QuarantineConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "quarantineConfiguration": lambda n : setattr(self, 'quarantine_configuration', n.get_object_value(QuarantineConfiguration)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("quarantineConfiguration", self.quarantine_configuration) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/workflow_subject.py b/msgraph_beta/generated/models/identity_governance/workflow_subject.py new file mode 100644 index 00000000000..9285f7fc1ab --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/workflow_subject.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + +@dataclass +class WorkflowSubject(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject".casefold(): + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + return ProvisioningObjectWorkflowSubject() + return WorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/workflow_version.py b/msgraph_beta/generated/models/identity_governance/workflow_version.py index 9115a3ddced..17860c4fd18 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_version.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_version.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_base import WorkflowBase @@ -13,6 +14,8 @@ class WorkflowVersion(WorkflowBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.identityGovernance.workflowVersion" + # The settings property + settings: Optional[WorkflowSetting] = None # The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. version_number: Optional[int] = None @@ -33,10 +36,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting fields: dict[str, Callable[[Any], None]] = { + "settings": lambda n : setattr(self, 'settings', n.get_object_value(WorkflowSetting)), "versionNumber": lambda n : setattr(self, 'version_number', n.get_int_value()), } super_fields = super().get_field_deserializers() @@ -52,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("settings", self.settings) writer.write_int_value("versionNumber", self.version_number) diff --git a/msgraph_beta/generated/models/identity_governance_user_settings.py b/msgraph_beta/generated/models/identity_governance_user_settings.py index 3f8ddd9e82b..7bbf7b958cf 100644 --- a/msgraph_beta/generated/models/identity_governance_user_settings.py +++ b/msgraph_beta/generated/models/identity_governance_user_settings.py @@ -15,7 +15,7 @@ class IdentityGovernanceUserSettings(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The approverDelegate property + # The approver delegate configuration for the user, including the delegate identity and delegation schedule. Nullable. approver_delegate: Optional[ApproverDelegate] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/identity_info.py b/msgraph_beta/generated/models/identity_info.py new file mode 100644 index 00000000000..6a8b3daeeb8 --- /dev/null +++ b/msgraph_beta/generated/models/identity_info.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attribute_info import AttributeInfo + from .details_info import DetailsInfo + +@dataclass +class IdentityInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The anchor property that uniquely identifies the identity in its directory. + anchor: Optional[AttributeInfo] = None + # Additional details about the identity. + details: Optional[DetailsInfo] = None + # The type of identity, such as user. + identity_type: Optional[str] = None + # The property used to match identities across directories. + matching_property: Optional[AttributeInfo] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attribute_info import AttributeInfo + from .details_info import DetailsInfo + + from .attribute_info import AttributeInfo + from .details_info import DetailsInfo + + fields: dict[str, Callable[[Any], None]] = { + "anchor": lambda n : setattr(self, 'anchor', n.get_object_value(AttributeInfo)), + "details": lambda n : setattr(self, 'details', n.get_object_value(DetailsInfo)), + "identityType": lambda n : setattr(self, 'identity_type', n.get_str_value()), + "matchingProperty": lambda n : setattr(self, 'matching_property', n.get_object_value(AttributeInfo)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("anchor", self.anchor) + writer.write_object_value("details", self.details) + writer.write_str_value("identityType", self.identity_type) + writer.write_object_value("matchingProperty", self.matching_property) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_set.py b/msgraph_beta/generated/models/identity_set.py index 84fea5e7d64..9ba6b422252 100644 --- a/msgraph_beta/generated/models/identity_set.py +++ b/msgraph_beta/generated/models/identity_set.py @@ -12,6 +12,7 @@ from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -70,6 +71,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentitySet: from .communications_identity_set import CommunicationsIdentitySet return CommunicationsIdentitySet() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customEmojiFromIdentitySet".casefold(): + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + + return CustomEmojiFromIdentitySet() if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementIdentitySet".casefold(): from .engagement_identity_set import EngagementIdentitySet @@ -91,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -101,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet diff --git a/msgraph_beta/generated/models/ingestion_source.py b/msgraph_beta/generated/models/ingestion_source.py index cedb4bf6bef..f349729c6cc 100644 --- a/msgraph_beta/generated/models/ingestion_source.py +++ b/msgraph_beta/generated/models/ingestion_source.py @@ -7,6 +7,6 @@ class IngestionSource(str, Enum): Custom = "custom", # Indicates the category is ingested through system ingestion process BuiltIn = "builtIn", - # Evolvable enumeration sentinel value. Do not use. + # Unknown future enum value UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py index 3ba695db835..6073766eb04 100644 --- a/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py +++ b/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py @@ -20,8 +20,16 @@ class IosDdmLobAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): associated_domains: Optional[list[str]] = None # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. associated_domains_direct_download_allowed: Optional[bool] = None + # The cellularSliceConfigurationId property + cellular_slice_configuration_id: Optional[str] = None + # The contentFilterConfigurationId property + content_filter_configuration_id: Optional[str] = None + # The dnsProxyConfigurationId property + dns_proxy_configuration_id: Optional[str] = None # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. prevent_managed_app_backup: Optional[bool] = None + # The relayConfigurationId property + relay_configuration_id: Optional[str] = None # When true, the device locks its screen after every transaction that requires a customer’s card PIN. When false, the user can choose the behavior. Default value is false. tap_to_pay_screen_lock_enabled: Optional[bool] = None # The unique identifier of the relay to associate with the app. @@ -50,7 +58,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_id', n.get_str_value()), } @@ -69,7 +81,11 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) diff --git a/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py new file mode 100644 index 00000000000..d0e9a4fd530 --- /dev/null +++ b/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py @@ -0,0 +1,110 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class IosDdmStoreAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign an iOS Declarative Device Management (DDM) Store App to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosDdmStoreAppAssignmentSettings" + # Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + allow_downloads_over_cellular: Optional[DdmAppAllowDownloadsOverCellular] = None + # Domain names to associate with the app + associated_domains: Optional[list[str]] = None + # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + associated_domains_direct_download_allowed: Optional[bool] = None + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + cellular_slice_configuration_id: Optional[str] = None + # The unique identifier of the content filter to associate with the app. + content_filter_configuration_id: Optional[str] = None + # The unique identifier of the DNS proxy to associate with the app. + dns_proxy_configuration_id: Optional[str] = None + # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + prevent_managed_app_backup: Optional[bool] = None + # The unique identifier of the relay to associate with the app. + relay_configuration_id: Optional[str] = None + # When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + tap_to_pay_screen_lock_enabled: Optional[bool] = None + # Specifies the version of the Store app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. + version: Optional[int] = None + # The unique identifier of the VPN Configuration to apply to the app. + vpn_configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosDdmStoreAppAssignmentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IosDdmStoreAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosDdmStoreAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "allowDownloadsOverCellular": lambda n : setattr(self, 'allow_downloads_over_cellular', n.get_enum_value(DdmAppAllowDownloadsOverCellular)), + "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), + "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), + "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), + "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("allowDownloadsOverCellular", self.allow_downloads_over_cellular) + writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) + writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) + writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) + writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) + writer.write_int_value("version", self.version) + writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) + + diff --git a/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py new file mode 100644 index 00000000000..21fd962ffc2 --- /dev/null +++ b/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py @@ -0,0 +1,114 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class IosDdmVppAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign an iOS Declarative Device Management (DDM) VPP mobile app to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosDdmVppAppAssignmentSettings" + # Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + allow_downloads_over_cellular: Optional[DdmAppAllowDownloadsOverCellular] = None + # Domain names to associate with the app + associated_domains: Optional[list[str]] = None + # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + associated_domains_direct_download_allowed: Optional[bool] = None + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + cellular_slice_configuration_id: Optional[str] = None + # The unique identifier of the content filter to associate with the app. + content_filter_configuration_id: Optional[str] = None + # The unique identifier of the DNS proxy to associate with the app. + dns_proxy_configuration_id: Optional[str] = None + # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + prevent_managed_app_backup: Optional[bool] = None + # The unique identifier of the relay to associate with the app. + relay_configuration_id: Optional[str] = None + # When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + tap_to_pay_screen_lock_enabled: Optional[bool] = None + # Whether or not to use device licensing. + use_device_licensing: Optional[bool] = None + # Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + version: Optional[int] = None + # The unique identifier of the VPN Configuration to apply to the app. + vpn_configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosDdmVppAppAssignmentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IosDdmVppAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosDdmVppAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "allowDownloadsOverCellular": lambda n : setattr(self, 'allow_downloads_over_cellular', n.get_enum_value(DdmAppAllowDownloadsOverCellular)), + "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), + "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), + "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), + "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), + "useDeviceLicensing": lambda n : setattr(self, 'use_device_licensing', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("allowDownloadsOverCellular", self.allow_downloads_over_cellular) + writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) + writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) + writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) + writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) + writer.write_bool_value("useDeviceLicensing", self.use_device_licensing) + writer.write_int_value("version", self.version) + writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) + + diff --git a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py index cc88736ff98..e68708c3eb2 100644 --- a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py +++ b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py @@ -12,7 +12,7 @@ @dataclass class IosLobAppProvisioningConfigurationPolicySetItem(PolicySetItem, Parsable): """ - A class containing the properties used for iOS LOB app provisioning configuration PolicySetItem. + A class containing the properties used for iOS lob app provisioning configuration PolicySetItem. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iosLobAppProvisioningConfigurationPolicySetItem" diff --git a/msgraph_beta/generated/models/ios_store_app.py b/msgraph_beta/generated/models/ios_store_app.py index aec70cc702a..bbd6c104e2d 100644 --- a/msgraph_beta/generated/models/ios_store_app.py +++ b/msgraph_beta/generated/models/ios_store_app.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp @@ -20,6 +21,8 @@ class IosStoreApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.iosStoreApp" # The Apple App Store URL app_store_url: Optional[str] = None + # The appleDeviceAppDeliveryProtocolType property + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # Contains properties of the possible iOS device types the mobile app can run on. applicable_device_type: Optional[IosDeviceType] = None # The Identity Name. @@ -43,16 +46,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "applicableDeviceType": lambda n : setattr(self, 'applicable_device_type', n.get_object_value(IosDeviceType)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), "minimumSupportedOperatingSystem": lambda n : setattr(self, 'minimum_supported_operating_system', n.get_object_value(IosMinimumOperatingSystem)), @@ -71,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_object_value("applicableDeviceType", self.applicable_device_type) writer.write_str_value("bundleId", self.bundle_id) writer.write_object_value("minimumSupportedOperatingSystem", self.minimum_supported_operating_system) diff --git a/msgraph_beta/generated/models/ios_vpp_app.py b/msgraph_beta/generated/models/ios_vpp_app.py index 0cfc51452b3..ebca081545c 100644 --- a/msgraph_beta/generated/models/ios_vpp_app.py +++ b/msgraph_beta/generated/models/ios_vpp_app.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -24,6 +25,8 @@ class IosVppApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.iosVppApp" # The store URL. app_store_url: Optional[str] = None + # The appleDeviceAppDeliveryProtocolType property + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # The applicable iOS Device Type. applicable_device_type: Optional[IosDeviceType] = None # The licenses assigned to this app. @@ -67,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -74,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .vpp_licensing_type import VppLicensingType from .vpp_token_account_type import VppTokenAccountType + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -83,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "applicableDeviceType": lambda n : setattr(self, 'applicable_device_type', n.get_object_value(IosDeviceType)), "assignedLicenses": lambda n : setattr(self, 'assigned_licenses', n.get_collection_of_object_values(IosVppAppAssignedLicense)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), @@ -111,6 +117,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_object_value("applicableDeviceType", self.applicable_device_type) writer.write_collection_of_object_values("assignedLicenses", self.assigned_licenses) writer.write_str_value("bundleId", self.bundle_id) diff --git a/msgraph_beta/generated/models/ip_range.py b/msgraph_beta/generated/models/ip_range.py index 72e21ad84d7..07b0ce2bc3b 100644 --- a/msgraph_beta/generated/models/ip_range.py +++ b/msgraph_beta/generated/models/ip_range.py @@ -13,9 +13,6 @@ @dataclass class IpRange(AdditionalDataHolder, BackedModel, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph_beta/generated/models/key_credential.py b/msgraph_beta/generated/models/key_credential.py index ac2e2ef6347..09dc7c4947f 100644 --- a/msgraph_beta/generated/models/key_credential.py +++ b/msgraph_beta/generated/models/key_credential.py @@ -20,7 +20,7 @@ class KeyCredential(AdditionalDataHolder, BackedModel, Parsable): display_name: Optional[str] = None # 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. end_date_time: Optional[datetime.datetime] = None - # 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's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. + # Value for the key credential. Should be a Base64 encoded value. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. key: Optional[bytes] = None # The unique identifier for the key. key_id: Optional[UUID] = None diff --git a/msgraph_beta/generated/models/key_credential_configuration.py b/msgraph_beta/generated/models/key_credential_configuration.py index 43449add0b0..4a946eee744 100644 --- a/msgraph_beta/generated/models/key_credential_configuration.py +++ b/msgraph_beta/generated/models/key_credential_configuration.py @@ -22,7 +22,7 @@ class KeyCredentialConfiguration(AdditionalDataHolder, BackedModel, Parsable): certificate_based_application_configuration_ids: Optional[list[str]] = None # Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + # String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. max_lifetime: Optional[datetime.timedelta] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/list_.py b/msgraph_beta/generated/models/list_.py index a0e5125b11b..abf1d0cc47e 100644 --- a/msgraph_beta/generated/models/list_.py +++ b/msgraph_beta/generated/models/list_.py @@ -34,7 +34,7 @@ class List_(BaseItem, Parsable): display_name: Optional[str] = None # Allows access to the list as a drive resource with driveItems. Only present on document libraries. drive: Optional[Drive] = None - # The number of items in the list. Read-only. + # The total count of items in the list. Read-only. item_count: Optional[int] = None # All items contained in the list. items: Optional[list[ListItem]] = None diff --git a/msgraph_beta/generated/models/local_admin_password_settings.py b/msgraph_beta/generated/models/local_admin_password_settings.py index 95c490cdedf..c9c37b668fb 100644 --- a/msgraph_beta/generated/models/local_admin_password_settings.py +++ b/msgraph_beta/generated/models/local_admin_password_settings.py @@ -12,7 +12,7 @@ class LocalAdminPasswordSettings(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Specifies whether this policy scope is configurable by the admin. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organzation. + # Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. is_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/lock_info.py b/msgraph_beta/generated/models/lock_info.py new file mode 100644 index 00000000000..1491a9ae4c0 --- /dev/null +++ b/msgraph_beta/generated/models/lock_info.py @@ -0,0 +1,77 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .lock_type import LockType + from .user_identity import UserIdentity + +@dataclass +class LockInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The date and time when the lock was created, in UTC. Read-only. + created_date_time: Optional[datetime.datetime] = None + # The date and time when the lock expires, in UTC. Read-only. + expiration_date_time: Optional[datetime.datetime] = None + # The lockType property + lock_type: Optional[LockType] = None + # The OdataType property + odata_type: Optional[str] = None + # The collection of users that currently hold the lock on the file. Read-only. + owners: Optional[list[UserIdentity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LockInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LockInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LockInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .lock_type import LockType + from .user_identity import UserIdentity + + from .lock_type import LockType + from .user_identity import UserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "lockType": lambda n : setattr(self, 'lock_type', n.get_enum_value(LockType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(UserIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_enum_value("lockType", self.lock_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("owners", self.owners) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/lock_type.py b/msgraph_beta/generated/models/lock_type.py new file mode 100644 index 00000000000..0c231599a53 --- /dev/null +++ b/msgraph_beta/generated/models/lock_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class LockType(str, Enum): + None_ = "none", + Exclusive = "exclusive", + Shared = "shared", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/m365_capability_base.py b/msgraph_beta/generated/models/m365_capability_base.py new file mode 100644 index 00000000000..024898811b6 --- /dev/null +++ b/msgraph_beta/generated/models/m365_capability_base.py @@ -0,0 +1,151 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + +from .entity import Entity + +@dataclass +class M365CapabilityBase(Entity, Parsable): + # The inbound access settings for the capability. + inbound_access: Optional[M365CapabilityInboundAccess] = None + # The automatically updated last modified timestamp for the capability. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The name or identifier of the capability. Key. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityBase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityBasic".casefold(): + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + + return CrossTenantCalendarAvailabilityBasic() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails".casefold(): + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + + return CrossTenantCalendarAvailabilityLimitedDetails() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail".casefold(): + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + + return CrossTenantCalendarSharingFreeBusyDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer".casefold(): + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + + return CrossTenantCalendarSharingFreeBusyReviewer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple".casefold(): + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + + return CrossTenantCalendarSharingFreeBusySimple() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsAll".casefold(): + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + + return CrossTenantMailTipsAll() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsLimited".casefold(): + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + + return CrossTenantMailTipsLimited() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigration".casefold(): + from .cross_tenant_migration import CrossTenantMigration + + return CrossTenantMigration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantOpenProfileCard".casefold(): + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + + return CrossTenantOpenProfileCard() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesDeskBooking".casefold(): + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + + return CrossTenantPlacesDeskBooking() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesRoomBooking".casefold(): + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + + return CrossTenantPlacesRoomBooking() + return M365CapabilityBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + + fields: dict[str, Callable[[Any], None]] = { + "inboundAccess": lambda n : setattr(self, 'inbound_access', n.get_object_value(M365CapabilityInboundAccess)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("inboundAccess", self.inbound_access) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("name", self.name) + + diff --git a/msgraph_beta/generated/models/m365_capability_base_collection_response.py b/msgraph_beta/generated/models/m365_capability_base_collection_response.py new file mode 100644 index 00000000000..ff171f3dc46 --- /dev/null +++ b/msgraph_beta/generated/models/m365_capability_base_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class M365CapabilityBaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[M365CapabilityBase]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityBaseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityBaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityBaseCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(M365CapabilityBase)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/m365_capability_inbound_access.py b/msgraph_beta/generated/models/m365_capability_inbound_access.py new file mode 100644 index 00000000000..921ce2505c1 --- /dev/null +++ b/msgraph_beta/generated/models/m365_capability_inbound_access.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + +@dataclass +class M365CapabilityInboundAccess(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether this capability should be allowed or blocked for inbound access. + is_allowed: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # Specifies the included and excluded resource scopes for the capability. + resource_scopes: Optional[M365CapabilityResourceScopes] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityInboundAccess: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityInboundAccess + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityInboundAccess() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + + fields: dict[str, Callable[[Any], None]] = { + "isAllowed": lambda n : setattr(self, 'is_allowed', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceScopes": lambda n : setattr(self, 'resource_scopes', n.get_object_value(M365CapabilityResourceScopes)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isAllowed", self.is_allowed) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("resourceScopes", self.resource_scopes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/m365_capability_resource_scope.py b/msgraph_beta/generated/models/m365_capability_resource_scope.py new file mode 100644 index 00000000000..b384fd1e89b --- /dev/null +++ b/msgraph_beta/generated/models/m365_capability_resource_scope.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_resource_type import M365ResourceType + +@dataclass +class M365CapabilityResourceScope(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + resource_id: Optional[str] = None + # The resourceType property + resource_type: Optional[M365ResourceType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityResourceScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityResourceScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityResourceScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_resource_type import M365ResourceType + + from .m365_resource_type import M365ResourceType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_enum_value(M365ResourceType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceId", self.resource_id) + writer.write_enum_value("resourceType", self.resource_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/m365_capability_resource_scopes.py b/msgraph_beta/generated/models/m365_capability_resource_scopes.py new file mode 100644 index 00000000000..9efc1b0cee7 --- /dev/null +++ b/msgraph_beta/generated/models/m365_capability_resource_scopes.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_resource_scope import M365CapabilityResourceScope + +@dataclass +class M365CapabilityResourceScopes(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + excluded: Optional[list[M365CapabilityResourceScope]] = None + # Resources to include in the scope. + included: Optional[list[M365CapabilityResourceScope]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityResourceScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityResourceScopes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityResourceScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_resource_scope import M365CapabilityResourceScope + + from .m365_capability_resource_scope import M365CapabilityResourceScope + + fields: dict[str, Callable[[Any], None]] = { + "excluded": lambda n : setattr(self, 'excluded', n.get_collection_of_object_values(M365CapabilityResourceScope)), + "included": lambda n : setattr(self, 'included', n.get_collection_of_object_values(M365CapabilityResourceScope)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("excluded", self.excluded) + writer.write_collection_of_object_values("included", self.included) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/access_drift_report_resource_type.py b/msgraph_beta/generated/models/m365_resource_type.py similarity index 53% rename from msgraph_beta/generated/models/access_drift_report_resource_type.py rename to msgraph_beta/generated/models/m365_resource_type.py index aa477606b90..8f394a7905e 100644 --- a/msgraph_beta/generated/models/access_drift_report_resource_type.py +++ b/msgraph_beta/generated/models/m365_resource_type.py @@ -1,7 +1,8 @@ from enum import Enum -class AccessDriftReportResourceType(str, Enum): - Application = "application", +class M365ResourceType(str, Enum): + None_ = "none", Group = "group", + User = "user", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py index 2860fb28f26..21b68b00442 100644 --- a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py +++ b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py @@ -42,6 +42,8 @@ class MacOSWiFiConfiguration(DeviceConfiguration, Parsable): ssid: Optional[str] = None # Wi-Fi Security Types. wi_fi_security_type: Optional[WiFiSecurityType] = None + # Indicates whether devices connecting with this Wi-Fi profile must use their physical MAC address instead of a randomized MAC address. When TRUE, it uses the actual Wi-Fi MAC address. When FALSE, it enables the MAC address randomization. Applies to macOS 15 and later. Default is false. + wifi_require_physical_mac_address_enabled: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MacOSWiFiConfiguration: @@ -92,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "proxySettings": lambda n : setattr(self, 'proxy_settings', n.get_enum_value(WiFiProxySetting)), "ssid": lambda n : setattr(self, 'ssid', n.get_str_value()), "wiFiSecurityType": lambda n : setattr(self, 'wi_fi_security_type', n.get_enum_value(WiFiSecurityType)), + "wifiRequirePhysicalMacAddressEnabled": lambda n : setattr(self, 'wifi_require_physical_mac_address_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -117,5 +120,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("proxySettings", self.proxy_settings) writer.write_str_value("ssid", self.ssid) writer.write_enum_value("wiFiSecurityType", self.wi_fi_security_type) + writer.write_bool_value("wifiRequirePhysicalMacAddressEnabled", self.wifi_require_physical_mac_address_enabled) diff --git a/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.py b/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.py new file mode 100644 index 00000000000..4b529535c79 --- /dev/null +++ b/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class MacOsDdmVppAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign a macOS Declarative Device Management (DDM) VPP mobile app to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.macOsDdmVppAppAssignmentSettings" + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # If true, the device installs an iOS or iPadOS app that runs on a Mac with Apple Silicon. This is only used when the app is a VPP app. Default is false. + is_ios_app: Optional[bool] = None + # When TRUE, indicates that the app should be assigned using device licensing. When FALSE, indicates that the app should be assigned using user licensing. By default, this property is set to FALSE. + use_device_licensing: Optional[bool] = None + # Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MacOsDdmVppAppAssignmentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MacOsDdmVppAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MacOsDdmVppAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "isIosApp": lambda n : setattr(self, 'is_ios_app', n.get_bool_value()), + "useDeviceLicensing": lambda n : setattr(self, 'use_device_licensing', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_bool_value("isIosApp", self.is_ios_app) + writer.write_bool_value("useDeviceLicensing", self.use_device_licensing) + writer.write_int_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/mac_os_vpp_app.py b/msgraph_beta/generated/models/mac_os_vpp_app.py index 9114ac4b788..ff879c2b970 100644 --- a/msgraph_beta/generated/models/mac_os_vpp_app.py +++ b/msgraph_beta/generated/models/mac_os_vpp_app.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp @@ -23,6 +24,8 @@ class MacOsVppApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.macOsVppApp" # The store URL. app_store_url: Optional[str] = None + # Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # The licenses assigned to this app. assigned_licenses: Optional[list[MacOsVppAppAssignedLicense]] = None # The Identity Name. @@ -64,12 +67,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp from .vpp_licensing_type import VppLicensingType from .vpp_token_account_type import VppTokenAccountType + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp @@ -78,6 +83,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "assignedLicenses": lambda n : setattr(self, 'assigned_licenses', n.get_collection_of_object_values(MacOsVppAppAssignedLicense)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), "licensingType": lambda n : setattr(self, 'licensing_type', n.get_object_value(VppLicensingType)), @@ -105,6 +111,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_collection_of_object_values("assignedLicenses", self.assigned_licenses) writer.write_str_value("bundleId", self.bundle_id) writer.write_object_value("licensingType", self.licensing_type) diff --git a/msgraph_beta/generated/models/mailbox_exclusion_unit.py b/msgraph_beta/generated/models/mailbox_exclusion_unit.py new file mode 100644 index 00000000000..01cb7fe2936 --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_exclusion_unit.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_type import MailboxType + +from .exclusion_unit_base import ExclusionUnitBase + +@dataclass +class MailboxExclusionUnit(ExclusionUnitBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailboxExclusionUnit" + # The unique identifier of the directory object (user) associated with the mailbox. + directory_object_id: Optional[str] = None + # The display name of the mailbox. + display_name: Optional[str] = None + # The email address of the mailbox. + email: Optional[str] = None + # The mailboxType property + mailbox_type: Optional[MailboxType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxExclusionUnit: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxExclusionUnit + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxExclusionUnit() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_type import MailboxType + + from .exclusion_unit_base import ExclusionUnitBase + from .mailbox_type import MailboxType + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectId": lambda n : setattr(self, 'directory_object_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "email": lambda n : setattr(self, 'email', n.get_str_value()), + "mailboxType": lambda n : setattr(self, 'mailbox_type', n.get_enum_value(MailboxType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("directoryObjectId", self.directory_object_id) + writer.write_enum_value("mailboxType", self.mailbox_type) + + diff --git a/msgraph_beta/generated/models/mailbox_exclusion_unit_collection_response.py b/msgraph_beta/generated/models/mailbox_exclusion_unit_collection_response.py new file mode 100644 index 00000000000..cf45d5e3dd3 --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_exclusion_unit_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_unit import MailboxExclusionUnit + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxExclusionUnitCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxExclusionUnit]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxExclusionUnitCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxExclusionUnitCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxExclusionUnitCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_unit import MailboxExclusionUnit + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_unit import MailboxExclusionUnit + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxExclusionUnit)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py new file mode 100644 index 00000000000..b4be0750c3b --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +@dataclass +class MailboxExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailboxExclusionUnitsBulkAdditionJob" + # The email addresses of the mailboxes to be added as exclusion units to the protection policy. + mailboxes: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxExclusionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxExclusionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxExclusionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("mailboxes", self.mailboxes) + + diff --git a/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job_collection_response.py b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..3e73227513a --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxExclusionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxExclusionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxExclusionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxExclusionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxExclusionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxExclusionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/managed_app_protection.py b/msgraph_beta/generated/models/managed_app_protection.py index c6e507672b5..edfa2a4a1a5 100644 --- a/msgraph_beta/generated/models/managed_app_protection.py +++ b/msgraph_beta/generated/models/managed_app_protection.py @@ -18,6 +18,7 @@ from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -123,6 +124,8 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable): print_blocked: Optional[bool] = None # Defines how app messaging redirection is protected by an App Protection Policy. Default is anyApp. protected_messaging_redirect_app_type: Optional[MessagingRedirectAppType] = None + # Specifies whether Microsoft Purview Data Loss Prevention (DLP) content evaluation is required before data sharing. + purview_content_evaluation_required: Optional[ManagedAppPurviewEvaluationRequirement] = None # Indicates whether users may use the 'Save As' menu item to save a copy of protected files. save_as_blocked: Optional[bool] = None # Indicates whether simplePin is blocked. @@ -177,6 +180,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -195,6 +199,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -247,6 +252,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "previousPinBlockCount": lambda n : setattr(self, 'previous_pin_block_count', n.get_int_value()), "printBlocked": lambda n : setattr(self, 'print_blocked', n.get_bool_value()), "protectedMessagingRedirectAppType": lambda n : setattr(self, 'protected_messaging_redirect_app_type', n.get_enum_value(MessagingRedirectAppType)), + "purviewContentEvaluationRequired": lambda n : setattr(self, 'purview_content_evaluation_required', n.get_enum_value(ManagedAppPurviewEvaluationRequirement)), "saveAsBlocked": lambda n : setattr(self, 'save_as_blocked', n.get_bool_value()), "simplePinBlocked": lambda n : setattr(self, 'simple_pin_blocked', n.get_bool_value()), } @@ -308,6 +314,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("previousPinBlockCount", self.previous_pin_block_count) writer.write_bool_value("printBlocked", self.print_blocked) writer.write_enum_value("protectedMessagingRedirectAppType", self.protected_messaging_redirect_app_type) + writer.write_enum_value("purviewContentEvaluationRequired", self.purview_content_evaluation_required) writer.write_bool_value("saveAsBlocked", self.save_as_blocked) writer.write_bool_value("simplePinBlocked", self.simple_pin_blocked) diff --git a/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py b/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py new file mode 100644 index 00000000000..780fdbc15fb --- /dev/null +++ b/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py @@ -0,0 +1,12 @@ +from enum import Enum + +class ManagedAppPurviewEvaluationRequirement(str, Enum): + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is not required. + NotRequired = "notRequired", + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is required when online; sharing is allowed if the service is unreachable. + RequiredWhenOnline = "requiredWhenOnline", + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is always required; sharing is blocked if the service is unreachable. + Required = "required", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/match_confidence_level.py b/msgraph_beta/generated/models/match_confidence_level.py new file mode 100644 index 00000000000..a8f245a09d2 --- /dev/null +++ b/msgraph_beta/generated/models/match_confidence_level.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MatchConfidenceLevel(str, Enum): + Exact = "exact", + Relaxed = "relaxed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/media_metadata.py b/msgraph_beta/generated/models/media_metadata.py new file mode 100644 index 00000000000..201ed8dde9a --- /dev/null +++ b/msgraph_beta/generated/models/media_metadata.py @@ -0,0 +1,98 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + +@dataclass +class MediaMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The audioMetadata property + audio_metadata: Optional[AudioMetadata] = None + # The byteSize property + byte_size: Optional[int] = None + # The duration property + duration: Optional[int] = None + # The isRealTime property + is_real_time: Optional[bool] = None + # The mimeType property + mime_type: Optional[str] = None + # The modality property + modality: Optional[ContentModality] = None + # The OdataType property + odata_type: Optional[str] = None + # The streamingMetadata property + streaming_metadata: Optional[StreamingMetadata] = None + # The videoMetadata property + video_metadata: Optional[VideoMetadata] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MediaMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MediaMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MediaMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + + from .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + + fields: dict[str, Callable[[Any], None]] = { + "audioMetadata": lambda n : setattr(self, 'audio_metadata', n.get_object_value(AudioMetadata)), + "byteSize": lambda n : setattr(self, 'byte_size', n.get_int_value()), + "duration": lambda n : setattr(self, 'duration', n.get_int_value()), + "isRealTime": lambda n : setattr(self, 'is_real_time', n.get_bool_value()), + "mimeType": lambda n : setattr(self, 'mime_type', n.get_str_value()), + "modality": lambda n : setattr(self, 'modality', n.get_enum_value(ContentModality)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "streamingMetadata": lambda n : setattr(self, 'streaming_metadata', n.get_object_value(StreamingMetadata)), + "videoMetadata": lambda n : setattr(self, 'video_metadata', n.get_object_value(VideoMetadata)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audioMetadata", self.audio_metadata) + writer.write_int_value("byteSize", self.byte_size) + writer.write_int_value("duration", self.duration) + writer.write_bool_value("isRealTime", self.is_real_time) + writer.write_str_value("mimeType", self.mime_type) + writer.write_enum_value("modality", self.modality) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("streamingMetadata", self.streaming_metadata) + writer.write_object_value("videoMetadata", self.video_metadata) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/media_segment.py b/msgraph_beta/generated/models/media_segment.py new file mode 100644 index 00000000000..08c022d65b7 --- /dev/null +++ b/msgraph_beta/generated/models/media_segment.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class MediaSegment(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The endTimeSec property + end_time_sec: Optional[int] = None + # The frameIndices property + frame_indices: Optional[list[int]] = None + # The OdataType property + odata_type: Optional[str] = None + # The startTimeSec property + start_time_sec: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MediaSegment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MediaSegment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MediaSegment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "endTimeSec": lambda n : setattr(self, 'end_time_sec', n.get_int_value()), + "frameIndices": lambda n : setattr(self, 'frame_indices', n.get_collection_of_primitive_values(int)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "startTimeSec": lambda n : setattr(self, 'start_time_sec', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("endTimeSec", self.end_time_sec) + writer.write_collection_of_primitive_values("frameIndices", self.frame_indices) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("startTimeSec", self.start_time_sec) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/meeting_engagement.py b/msgraph_beta/generated/models/meeting_engagement.py new file mode 100644 index 00000000000..d8010ffc956 --- /dev/null +++ b/msgraph_beta/generated/models/meeting_engagement.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .meeting_engagement_type import MeetingEngagementType + +@dataclass +class MeetingEngagement(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The UTC date and time when the engagement event occurred, in ISO 8601 format. + date_time: Optional[datetime.datetime] = None + # The specific engagement action within the type (e.g., like, love, applause, laugh, surprised for reactions; raiseHand for hand; cameraOn for camera; unmute, mute for microphone). + engagement_sub_type: Optional[str] = None + # The category of the engagement event. Required, non-nullable. + engagement_type: Optional[MeetingEngagementType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingEngagement: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MeetingEngagement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingEngagement() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .meeting_engagement_type import MeetingEngagementType + + from .meeting_engagement_type import MeetingEngagementType + + fields: dict[str, Callable[[Any], None]] = { + "dateTime": lambda n : setattr(self, 'date_time', n.get_datetime_value()), + "engagementSubType": lambda n : setattr(self, 'engagement_sub_type', n.get_str_value()), + "engagementType": lambda n : setattr(self, 'engagement_type', n.get_enum_value(MeetingEngagementType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("dateTime", self.date_time) + writer.write_str_value("engagementSubType", self.engagement_sub_type) + writer.write_enum_value("engagementType", self.engagement_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/meeting_engagement_type.py b/msgraph_beta/generated/models/meeting_engagement_type.py new file mode 100644 index 00000000000..898f2a4dc19 --- /dev/null +++ b/msgraph_beta/generated/models/meeting_engagement_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MeetingEngagementType(str, Enum): + Reaction = "reaction", + Hand = "hand", + Camera = "camera", + Microphone = "microphone", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/member.py b/msgraph_beta/generated/models/member.py new file mode 100644 index 00000000000..ba943408494 --- /dev/null +++ b/msgraph_beta/generated/models/member.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .recipient_type import RecipientType + +@dataclass +class Member(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The ID of the referenced contact, if applicable. Optional. + contact_id: Optional[str] = None + # The display name of the member. Optional. + display_name: Optional[str] = None + # The email address or routing key of the member. Required. + key: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The recipientType property + recipient_type: Optional[RecipientType] = None + # The routing type for the member, for example, SMTP. Optional. + routing_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Member: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Member + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Member() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .recipient_type import RecipientType + + from .recipient_type import RecipientType + + fields: dict[str, Callable[[Any], None]] = { + "contactId": lambda n : setattr(self, 'contact_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "key": lambda n : setattr(self, 'key', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recipientType": lambda n : setattr(self, 'recipient_type', n.get_enum_value(RecipientType)), + "routingType": lambda n : setattr(self, 'routing_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("contactId", self.contact_id) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("key", self.key) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("recipientType", self.recipient_type) + writer.write_str_value("routingType", self.routing_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/message.py b/msgraph_beta/generated/models/message.py index c95123a5b6f..1ee70663040 100644 --- a/msgraph_beta/generated/models/message.py +++ b/msgraph_beta/generated/models/message.py @@ -56,7 +56,7 @@ class Message(OutlookItem, Parsable): importance: Optional[Importance] = None # The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused, other. inference_classification: Optional[InferenceClassificationType] = None - # 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. Returned only on applying a $select query option. Read-only. + # 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. Requires $select to retrieve. Read-only. internet_message_headers: Optional[list[InternetMessageHeader]] = None # The message ID in the format specified by RFC5322. Updatable only if isDraft is true. internet_message_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.py new file mode 100644 index 00000000000..33babb94cbb --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class MicrosoftAppsFileStorageContainerAppUsage(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of active file storage containers for this application. + active_container_count: Optional[int] = None + # The storage used in bytes for active file storage containers for this application. + active_storage_used_in_bytes: Optional[int] = None + # The unique identifier (GUID) of the Microsoft application. + app_id: Optional[str] = None + # The display name of the Microsoft application (for example, Loop, Designer). + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerAppUsage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftAppsFileStorageContainerAppUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "activeContainerCount": lambda n : setattr(self, 'active_container_count', n.get_int_value()), + "activeStorageUsedInBytes": lambda n : setattr(self, 'active_storage_used_in_bytes', n.get_int_value()), + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage_collection_response.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage_collection_response.py new file mode 100644 index 00000000000..94cfb1d4e5a --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MicrosoftAppsFileStorageContainerAppUsageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MicrosoftAppsFileStorageContainerAppUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerAppUsageCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsageCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerAppUsage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.py new file mode 100644 index 00000000000..477efe712c1 --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + +@dataclass +class MicrosoftAppsFileStorageContainerGeoUsage(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of active file storage containers in this geographic location. + active_container_count: Optional[int] = None + # The storage used in bytes for active file storage containers in this geographic location. + active_storage_used_in_bytes: Optional[int] = None + # The geographic location code (for example, NAM for North America, EUR for Europe). + data_location_code: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + usage_by_app: Optional[list[MicrosoftAppsFileStorageContainerAppUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerGeoUsage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftAppsFileStorageContainerGeoUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + fields: dict[str, Callable[[Any], None]] = { + "activeContainerCount": lambda n : setattr(self, 'active_container_count', n.get_int_value()), + "activeStorageUsedInBytes": lambda n : setattr(self, 'active_storage_used_in_bytes', n.get_int_value()), + "dataLocationCode": lambda n : setattr(self, 'data_location_code', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "usageByApp": lambda n : setattr(self, 'usage_by_app', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerAppUsage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("usageByApp", self.usage_by_app) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_collection_response.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_collection_response.py new file mode 100644 index 00000000000..212d50080d3 --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MicrosoftAppsFileStorageContainerGeoUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerGeoUsage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/access_drift_report.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_usage.py similarity index 51% rename from msgraph_beta/generated/models/access_drift_report.py rename to msgraph_beta/generated/models/microsoft_apps_file_storage_container_usage.py index d6a058e3907..f00b38f1dcf 100644 --- a/msgraph_beta/generated/models/access_drift_report.py +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_usage.py @@ -1,56 +1,52 @@ from __future__ import annotations -import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .access_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage from .entity import Entity @dataclass -class AccessDriftReport(Entity, Parsable): - # The downloadUri property - download_uri: Optional[str] = None - # The expiresAt property - expires_at: Optional[datetime.datetime] = None +class MicrosoftAppsFileStorageContainerUsage(Entity, Parsable): # The OdataType property odata_type: Optional[str] = None - # The resourceType property - resource_type: Optional[AccessDriftReportResourceType] = None - # The tenantId property - tenant_id: Optional[str] = None + # The total number of active file storage containers across the tenant. + total_active_container_count: Optional[int] = None + # The total storage used in bytes across all active file storage containers in the tenant. + total_active_storage_used_in_bytes: Optional[int] = None + # Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + usage_by_data_location: Optional[list[MicrosoftAppsFileStorageContainerGeoUsage]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessDriftReport: + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerUsage: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AccessDriftReport + Returns: MicrosoftAppsFileStorageContainerUsage """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AccessDriftReport() + return MicrosoftAppsFileStorageContainerUsage() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .access_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage - from .access_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage fields: dict[str, Callable[[Any], None]] = { - "downloadUri": lambda n : setattr(self, 'download_uri', n.get_str_value()), - "expiresAt": lambda n : setattr(self, 'expires_at', n.get_datetime_value()), - "resourceType": lambda n : setattr(self, 'resource_type', n.get_enum_value(AccessDriftReportResourceType)), - "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "totalActiveContainerCount": lambda n : setattr(self, 'total_active_container_count', n.get_int_value()), + "totalActiveStorageUsedInBytes": lambda n : setattr(self, 'total_active_storage_used_in_bytes', n.get_int_value()), + "usageByDataLocation": lambda n : setattr(self, 'usage_by_data_location', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerGeoUsage)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -65,9 +61,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("downloadUri", self.download_uri) - writer.write_datetime_value("expiresAt", self.expires_at) - writer.write_enum_value("resourceType", self.resource_type) - writer.write_str_value("tenantId", self.tenant_id) + writer.write_collection_of_object_values("usageByDataLocation", self.usage_by_data_location) diff --git a/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py b/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py index 1a2548f4845..b84d9498553 100644 --- a/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py +++ b/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py @@ -7,6 +7,6 @@ class MicrosoftTunnelLogCollectionStatus(str, Enum): Completed = "completed", # Indicates that the log collection has failed Failed = "failed", - # Evolvable enumeration sentinel value. Do not use. + # Placeholder value for future expansion enums UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py b/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py index a98f3640260..68162f41dc3 100644 --- a/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py +++ b/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py @@ -15,6 +15,6 @@ class MicrosoftTunnelServerHealthStatus(str, Enum): UpgradeInProgress = "upgradeInProgress", # Indicates the failure of the upgrade during the upgrade cycle of when Intune begins upgrading servers, one server at a time UpgradeFailed = "upgradeFailed", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use enums. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/mobile_app_assignment_settings.py b/msgraph_beta/generated/models/mobile_app_assignment_settings.py index 4e71b71b388..259012afcf1 100644 --- a/msgraph_beta/generated/models/mobile_app_assignment_settings.py +++ b/msgraph_beta/generated/models/mobile_app_assignment_settings.py @@ -8,9 +8,12 @@ if TYPE_CHECKING: from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings @@ -56,6 +59,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings return IosDdmLobAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosDdmStoreAppAssignmentSettings".casefold(): + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + + return IosDdmStoreAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosDdmVppAppAssignmentSettings".casefold(): + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings + + return IosDdmVppAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosLobAppAssignmentSettings".casefold(): from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings @@ -68,6 +79,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings return IosVppAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOsDdmVppAppAssignmentSettings".casefold(): + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings + + return MacOsDdmVppAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOsLobAppAssignmentSettings".casefold(): from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings @@ -113,9 +128,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings @@ -128,9 +146,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings diff --git a/msgraph_beta/generated/models/mobile_threat_defense_connector.py b/msgraph_beta/generated/models/mobile_threat_defense_connector.py index 112943c23ba..2b6b93e299b 100644 --- a/msgraph_beta/generated/models/mobile_threat_defense_connector.py +++ b/msgraph_beta/generated/models/mobile_threat_defense_connector.py @@ -30,6 +30,8 @@ class MobileThreatDefenseConnector(Entity, Parsable): android_enabled: Optional[bool] = None # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense 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. android_mobile_application_management_enabled: Optional[bool] = None + # When TRUE, indicates that the Mobile Threat Defense partner is granted the Mobile Threat Defense role on enrolled Android Corporate Owned Business Only and Corporate Owned Personally Enabled devices. When FALSE, indicates that the Mobile Threat Defense partner is not granted the Mobile Threat Defense role. Default value is FALSE. + grant_mobile_threat_defense_partner_role: Optional[bool] = None # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. ios_device_blocked_on_missing_partner_data: Optional[bool] = None # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. @@ -38,6 +40,8 @@ class MobileThreatDefenseConnector(Entity, Parsable): ios_mobile_application_management_enabled: Optional[bool] = None # DateTime of last Heartbeat recieved from the Mobile Threat Defense partner last_heartbeat_date_time: Optional[datetime.datetime] = None + # When TRUE, indicates that the Mobile Threat Defense partner will be automatically launched during Android Corporate Owned Business Only and Corporate Owned Personally Enabled device setup. When FALSE, indicates that the Mobile Threat Defense partner will not be automatically launched during setup. Default value is FALSE. + launch_mobile_threat_defense_partner_on_setup_enabled: Optional[bool] = None # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE. mac_device_blocked_on_missing_partner_data: Optional[bool] = None # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Mac devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Mac devices. Default value is FALSE. @@ -89,10 +93,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "androidDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'android_device_blocked_on_missing_partner_data', n.get_bool_value()), "androidEnabled": lambda n : setattr(self, 'android_enabled', n.get_bool_value()), "androidMobileApplicationManagementEnabled": lambda n : setattr(self, 'android_mobile_application_management_enabled', n.get_bool_value()), + "grantMobileThreatDefensePartnerRole": lambda n : setattr(self, 'grant_mobile_threat_defense_partner_role', n.get_bool_value()), "iosDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'ios_device_blocked_on_missing_partner_data', n.get_bool_value()), "iosEnabled": lambda n : setattr(self, 'ios_enabled', n.get_bool_value()), "iosMobileApplicationManagementEnabled": lambda n : setattr(self, 'ios_mobile_application_management_enabled', n.get_bool_value()), "lastHeartbeatDateTime": lambda n : setattr(self, 'last_heartbeat_date_time', n.get_datetime_value()), + "launchMobileThreatDefensePartnerOnSetupEnabled": lambda n : setattr(self, 'launch_mobile_threat_defense_partner_on_setup_enabled', n.get_bool_value()), "macDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'mac_device_blocked_on_missing_partner_data', n.get_bool_value()), "macEnabled": lambda n : setattr(self, 'mac_enabled', n.get_bool_value()), "microsoftDefenderForEndpointAttachEnabled": lambda n : setattr(self, 'microsoft_defender_for_endpoint_attach_enabled', n.get_bool_value()), @@ -123,10 +129,12 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("androidDeviceBlockedOnMissingPartnerData", self.android_device_blocked_on_missing_partner_data) writer.write_bool_value("androidEnabled", self.android_enabled) writer.write_bool_value("androidMobileApplicationManagementEnabled", self.android_mobile_application_management_enabled) + writer.write_bool_value("grantMobileThreatDefensePartnerRole", self.grant_mobile_threat_defense_partner_role) writer.write_bool_value("iosDeviceBlockedOnMissingPartnerData", self.ios_device_blocked_on_missing_partner_data) writer.write_bool_value("iosEnabled", self.ios_enabled) writer.write_bool_value("iosMobileApplicationManagementEnabled", self.ios_mobile_application_management_enabled) writer.write_datetime_value("lastHeartbeatDateTime", self.last_heartbeat_date_time) + writer.write_bool_value("launchMobileThreatDefensePartnerOnSetupEnabled", self.launch_mobile_threat_defense_partner_on_setup_enabled) writer.write_bool_value("macDeviceBlockedOnMissingPartnerData", self.mac_device_blocked_on_missing_partner_data) writer.write_bool_value("macEnabled", self.mac_enabled) writer.write_bool_value("microsoftDefenderForEndpointAttachEnabled", self.microsoft_defender_for_endpoint_attach_enabled) diff --git a/msgraph_beta/generated/models/networkaccess/base_entity.py b/msgraph_beta/generated/models/networkaccess/base_entity.py index 1b810e53851..7ba443b2010 100644 --- a/msgraph_beta/generated/models/networkaccess/base_entity.py +++ b/msgraph_beta/generated/models/networkaccess/base_entity.py @@ -8,6 +8,7 @@ from ..entity import Entity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .profile import Profile from .remote_network import RemoteNetwork @@ -42,6 +43,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> BaseEntity: from .forwarding_profile import ForwardingProfile return ForwardingProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfileBase".casefold(): + from .forwarding_profile_base import ForwardingProfileBase + + return ForwardingProfileBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.profile".casefold(): from .profile import Profile @@ -60,12 +65,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .profile import Profile from .remote_network import RemoteNetwork from ..entity import Entity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .profile import Profile from .remote_network import RemoteNetwork diff --git a/msgraph_beta/generated/models/networkaccess/client_fallback_action.py b/msgraph_beta/generated/models/networkaccess/client_fallback_action.py index d981c62827f..570c6d72cbe 100644 --- a/msgraph_beta/generated/models/networkaccess/client_fallback_action.py +++ b/msgraph_beta/generated/models/networkaccess/client_fallback_action.py @@ -3,5 +3,6 @@ class ClientFallbackAction(str, Enum): Bypass = "bypass", Block = "block", + Default = "default", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py b/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py index 3702f36784c..3fab4339bc5 100644 --- a/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py +++ b/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py @@ -13,6 +13,8 @@ class ForwardingPolicyLink(PolicyLink, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingPolicyLink" + # Priority of the policy within the forwarding profile. + priority: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ForwardingPolicyLink: @@ -35,6 +37,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .policy_link import PolicyLink fields: dict[str, Callable[[Any], None]] = { + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_int_value("priority", self.priority) diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_profile.py b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py index 5bdb434e92c..f9c5f323080 100644 --- a/msgraph_beta/generated/models/networkaccess/forwarding_profile.py +++ b/msgraph_beta/generated/models/networkaccess/forwarding_profile.py @@ -5,27 +5,14 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from ..service_principal import ServicePrincipal - from .association import Association - from .profile import Profile - from .traffic_forwarding_type import TrafficForwardingType + from .forwarding_profile_base import ForwardingProfileBase -from .profile import Profile +from .forwarding_profile_base import ForwardingProfileBase @dataclass -class ForwardingProfile(Profile, Parsable): +class ForwardingProfile(ForwardingProfileBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingProfile" - # Specifies the users, groups, devices, and remote networks whose traffic is associated with the given traffic forwarding profile. - associations: Optional[list[Association]] = None - # The isCustomProfile property - is_custom_profile: Optional[bool] = None - # Profile priority. - priority: Optional[int] = None - # The servicePrincipal property - service_principal: Optional[ServicePrincipal] = None - # The trafficForwardingType property - traffic_forwarding_type: Optional[TrafficForwardingType] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ForwardingProfile: @@ -43,22 +30,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from ..service_principal import ServicePrincipal - from .association import Association - from .profile import Profile - from .traffic_forwarding_type import TrafficForwardingType + from .forwarding_profile_base import ForwardingProfileBase - from ..service_principal import ServicePrincipal - from .association import Association - from .profile import Profile - from .traffic_forwarding_type import TrafficForwardingType + from .forwarding_profile_base import ForwardingProfileBase fields: dict[str, Callable[[Any], None]] = { - "associations": lambda n : setattr(self, 'associations', n.get_collection_of_object_values(Association)), - "isCustomProfile": lambda n : setattr(self, 'is_custom_profile', n.get_bool_value()), - "priority": lambda n : setattr(self, 'priority', n.get_int_value()), - "servicePrincipal": lambda n : setattr(self, 'service_principal', n.get_object_value(ServicePrincipal)), - "trafficForwardingType": lambda n : setattr(self, 'traffic_forwarding_type', n.get_enum_value(TrafficForwardingType)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -73,10 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_collection_of_object_values("associations", self.associations) - writer.write_bool_value("isCustomProfile", self.is_custom_profile) - writer.write_int_value("priority", self.priority) - writer.write_object_value("servicePrincipal", self.service_principal) - writer.write_enum_value("trafficForwardingType", self.traffic_forwarding_type) diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_profile_base.py b/msgraph_beta/generated/models/networkaccess/forwarding_profile_base.py new file mode 100644 index 00000000000..a37254d6281 --- /dev/null +++ b/msgraph_beta/generated/models/networkaccess/forwarding_profile_base.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..service_principal import ServicePrincipal + from .association import Association + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + +from .profile import Profile + +@dataclass +class ForwardingProfileBase(Profile, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingProfileBase" + # The associations property + associations: Optional[list[Association]] = None + # The isCustomProfile property + is_custom_profile: Optional[bool] = None + # The priority property + priority: Optional[int] = None + # The servicePrincipal property + service_principal: Optional[ServicePrincipal] = None + # The trafficForwardingType property + traffic_forwarding_type: Optional[TrafficForwardingType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ForwardingProfileBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ForwardingProfileBase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfile".casefold(): + from .forwarding_profile import ForwardingProfile + + return ForwardingProfile() + return ForwardingProfileBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..service_principal import ServicePrincipal + from .association import Association + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + + from ..service_principal import ServicePrincipal + from .association import Association + from .forwarding_profile import ForwardingProfile + from .profile import Profile + from .traffic_forwarding_type import TrafficForwardingType + + fields: dict[str, Callable[[Any], None]] = { + "associations": lambda n : setattr(self, 'associations', n.get_collection_of_object_values(Association)), + "isCustomProfile": lambda n : setattr(self, 'is_custom_profile', n.get_bool_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "servicePrincipal": lambda n : setattr(self, 'service_principal', n.get_object_value(ServicePrincipal)), + "trafficForwardingType": lambda n : setattr(self, 'traffic_forwarding_type', n.get_enum_value(TrafficForwardingType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("associations", self.associations) + writer.write_bool_value("isCustomProfile", self.is_custom_profile) + writer.write_int_value("priority", self.priority) + writer.write_object_value("servicePrincipal", self.service_principal) + writer.write_enum_value("trafficForwardingType", self.traffic_forwarding_type) + + diff --git a/msgraph_beta/generated/models/networkaccess/profile.py b/msgraph_beta/generated/models/networkaccess/profile.py index 9d3dca8a2ce..d50c1a9ed50 100644 --- a/msgraph_beta/generated/models/networkaccess/profile.py +++ b/msgraph_beta/generated/models/networkaccess/profile.py @@ -9,6 +9,7 @@ from .base_entity import BaseEntity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .policy_link import PolicyLink from .status import Status @@ -51,6 +52,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Profile: from .forwarding_profile import ForwardingProfile return ForwardingProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.networkaccess.forwardingProfileBase".casefold(): + from .forwarding_profile_base import ForwardingProfileBase + + return ForwardingProfileBase() return Profile() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -61,12 +66,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .base_entity import BaseEntity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .policy_link import PolicyLink from .status import Status from .base_entity import BaseEntity from .filtering_profile import FilteringProfile from .forwarding_profile import ForwardingProfile + from .forwarding_profile_base import ForwardingProfileBase from .policy_link import PolicyLink from .status import Status diff --git a/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py b/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py index ee43577ae3a..cbcb4398ea9 100644 --- a/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py +++ b/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py @@ -9,4 +9,6 @@ class TlsCertificateStatus(str, Enum): Expired = "expired", Enabled = "enabled", Disabled = "disabled", + Creating = "creating", + Revoked = "revoked", diff --git a/msgraph_beta/generated/models/note.py b/msgraph_beta/generated/models/note.py index 32c741f8c15..3690d330271 100644 --- a/msgraph_beta/generated/models/note.py +++ b/msgraph_beta/generated/models/note.py @@ -18,21 +18,23 @@ class Note(OutlookItem, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.note" - # The attachments property + # The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. attachments: Optional[list[Attachment]] = None - # The body property + # The content of the note. Supports text or html content types. body: Optional[ItemBody] = None - # The extensions property + # Auto-generated preview of the note body content (first ~255 characters, plain text). Read-only. + body_preview: Optional[str] = None + # The collection of open extensions defined for the note. extensions: Optional[list[Extension]] = None - # The hasAttachments property + # Indicates whether the note has file attachments. Supports $filter (eq). Read-only. has_attachments: Optional[bool] = None - # The isDeleted property + # Indicates whether the note is soft-deleted. Read-only. is_deleted: Optional[bool] = None - # The multiValueExtendedProperties property + # The collection of multi-value extended properties defined for the note. multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None - # The singleValueExtendedProperties property + # The collection of single-value extended properties defined for the note. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None - # The subject property + # The title of the note. Supports $filter (eq, ne, startsWith) and $orderby. subject: Optional[str] = None @staticmethod @@ -68,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(Attachment)), "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "bodyPreview": lambda n : setattr(self, 'body_preview', n.get_str_value()), "extensions": lambda n : setattr(self, 'extensions', n.get_collection_of_object_values(Extension)), "hasAttachments": lambda n : setattr(self, 'has_attachments', n.get_bool_value()), "isDeleted": lambda n : setattr(self, 'is_deleted', n.get_bool_value()), @@ -91,8 +94,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("attachments", self.attachments) writer.write_object_value("body", self.body) writer.write_collection_of_object_values("extensions", self.extensions) - writer.write_bool_value("hasAttachments", self.has_attachments) - writer.write_bool_value("isDeleted", self.is_deleted) writer.write_collection_of_object_values("multiValueExtendedProperties", self.multi_value_extended_properties) writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) writer.write_str_value("subject", self.subject) diff --git a/msgraph_beta/generated/models/notify_user_action.py b/msgraph_beta/generated/models/notify_user_action.py index 52ceba1c486..3a2a5ede4fc 100644 --- a/msgraph_beta/generated/models/notify_user_action.py +++ b/msgraph_beta/generated/models/notify_user_action.py @@ -6,20 +6,18 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction -from .dlp_action_info import DlpActionInfo +from .policy_tip_action import PolicyTipAction @dataclass -class NotifyUserAction(DlpActionInfo, Parsable): +class NotifyUserAction(PolicyTipAction, Parsable): # Timestamp when the notification action configuration was last modified. action_last_modified_date_time: Optional[datetime.datetime] = None # The body text of the email notification sent to users. email_text: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The text of the policy tip displayed to the user within the application (For example, Outlook, Word). - policy_tip: Optional[str] = None # List of email addresses or user identifiers designated to receive the notification email. Can include sender, owner, manager, etc. recipients: Optional[list[str]] = None @@ -39,14 +37,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction fields: dict[str, Callable[[Any], None]] = { "actionLastModifiedDateTime": lambda n : setattr(self, 'action_last_modified_date_time', n.get_datetime_value()), "emailText": lambda n : setattr(self, 'email_text', n.get_str_value()), - "policyTip": lambda n : setattr(self, 'policy_tip', n.get_str_value()), "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() @@ -64,7 +61,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_datetime_value("actionLastModifiedDateTime", self.action_last_modified_date_time) writer.write_str_value("emailText", self.email_text) - writer.write_str_value("policyTip", self.policy_tip) writer.write_collection_of_primitive_values("recipients", self.recipients) diff --git a/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py b/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py index 80e7699cccc..37fe7803f67 100644 --- a/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py +++ b/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py @@ -12,6 +12,8 @@ class OnPremisesDirectorySynchronizationFeature(AdditionalDataHolder, BackedMode # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # When true, allows clients to update the onPremisesObjectIdentifier property for on-premises Active Directory synced objects. + allow_on_prem_update_of_on_premises_object_identifier_enabled: Optional[bool] = None # Used to block cloud object takeover via source anchor hard match if enabled. block_cloud_object_takeover_through_hard_match_enabled: Optional[bool] = None # 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. @@ -70,6 +72,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { + "allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled": lambda n : setattr(self, 'allow_on_prem_update_of_on_premises_object_identifier_enabled', n.get_bool_value()), "blockCloudObjectTakeoverThroughHardMatchEnabled": lambda n : setattr(self, 'block_cloud_object_takeover_through_hard_match_enabled', n.get_bool_value()), "blockSoftMatchEnabled": lambda n : setattr(self, 'block_soft_match_enabled', n.get_bool_value()), "bypassDirSyncOverridesEnabled": lambda n : setattr(self, 'bypass_dir_sync_overrides_enabled', n.get_bool_value()), @@ -101,6 +104,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", self.allow_on_prem_update_of_on_premises_object_identifier_enabled) writer.write_bool_value("blockCloudObjectTakeoverThroughHardMatchEnabled", self.block_cloud_object_takeover_through_hard_match_enabled) writer.write_bool_value("blockSoftMatchEnabled", self.block_soft_match_enabled) writer.write_bool_value("bypassDirSyncOverridesEnabled", self.bypass_dir_sync_overrides_enabled) diff --git a/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension.py b/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension.py new file mode 100644 index 00000000000..ed0743bcdc4 --- /dev/null +++ b/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_authentication_extension import CustomAuthenticationExtension + +from .custom_authentication_extension import CustomAuthenticationExtension + +@dataclass +class OnVerifiedIdClaimValidationCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationCustomExtension() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_authentication_extension import CustomAuthenticationExtension + + from .custom_authentication_extension import CustomAuthenticationExtension + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension_handler.py b/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension_handler.py new file mode 100644 index 00000000000..94a5ba109c3 --- /dev/null +++ b/msgraph_beta/generated/models/on_verified_id_claim_validation_custom_extension_handler.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +@dataclass +class OnVerifiedIdClaimValidationCustomExtensionHandler(OnVerifiedIdClaimValidationHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler" + # Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnVerifiedIdClaimValidationCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationCustomExtensionHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_verified_id_claim_validation_custom_extension import OnVerifiedIdClaimValidationCustomExtension + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + fields: dict[str, Callable[[Any], None]] = { + "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(CustomExtensionOverwriteConfiguration)), + "customExtension": lambda n : setattr(self, 'custom_extension', n.get_object_value(OnVerifiedIdClaimValidationCustomExtension)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("configuration", self.configuration) + writer.write_object_value("customExtension", self.custom_extension) + + diff --git a/msgraph_beta/generated/models/on_verified_id_claim_validation_handler.py b/msgraph_beta/generated/models/on_verified_id_claim_validation_handler.py new file mode 100644 index 00000000000..e3b0725dc2b --- /dev/null +++ b/msgraph_beta/generated/models/on_verified_id_claim_validation_handler.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + +@dataclass +class OnVerifiedIdClaimValidationHandler(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler".casefold(): + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + return OnVerifiedIdClaimValidationCustomExtensionHandler() + return OnVerifiedIdClaimValidationHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + from .on_verified_id_claim_validation_custom_extension_handler import OnVerifiedIdClaimValidationCustomExtensionHandler + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/on_verified_id_claim_validation_listener.py b/msgraph_beta/generated/models/on_verified_id_claim_validation_listener.py new file mode 100644 index 00000000000..17049c400e5 --- /dev/null +++ b/msgraph_beta/generated/models/on_verified_id_claim_validation_listener.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnVerifiedIdClaimValidationListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onVerifiedIdClaimValidationListener" + # Configuration for the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + handler: Optional[OnVerifiedIdClaimValidationHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnVerifiedIdClaimValidationListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnVerifiedIdClaimValidationListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnVerifiedIdClaimValidationListener() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_verified_id_claim_validation_handler import OnVerifiedIdClaimValidationHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnVerifiedIdClaimValidationHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("handler", self.handler) + + diff --git a/msgraph_beta/generated/models/onboarding_status.py b/msgraph_beta/generated/models/onboarding_status.py index ec313dc2b4f..3254ba0d7d1 100644 --- a/msgraph_beta/generated/models/onboarding_status.py +++ b/msgraph_beta/generated/models/onboarding_status.py @@ -11,6 +11,6 @@ class OnboardingStatus(str, Enum): Failed = "failed", # Offboarding Offboarding = "offboarding", - # Evolvable enumeration sentinel value. Do not use. + # UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py b/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py index 26ac72b512c..9d685c5a217 100644 --- a/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py +++ b/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py @@ -5,6 +5,8 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob @@ -16,6 +18,10 @@ class OneDriveForBusinessProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.oneDriveForBusinessProtectionPolicy" + # The drive exclusion units associated with the OneDrive for work or school protection policy. + drive_exclusion_units: Optional[list[DriveExclusionUnit]] = None + # The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. + drive_exclusion_units_bulk_addition_jobs: Optional[list[DriveExclusionUnitsBulkAdditionJob]] = None # Contains the details of the OneDrive for Work or School protection rule. drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None # Contains the protection units associated with a OneDrive for Work or School protection policy. @@ -39,17 +45,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase + from .drive_exclusion_unit import DriveExclusionUnit + from .drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase fields: dict[str, Callable[[Any], None]] = { + "driveExclusionUnits": lambda n : setattr(self, 'drive_exclusion_units', n.get_collection_of_object_values(DriveExclusionUnit)), + "driveExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveExclusionUnitsBulkAdditionJob)), "driveInclusionRules": lambda n : setattr(self, 'drive_inclusion_rules', n.get_collection_of_object_values(DriveProtectionRule)), "driveProtectionUnits": lambda n : setattr(self, 'drive_protection_units', n.get_collection_of_object_values(DriveProtectionUnit)), "driveProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'drive_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(DriveProtectionUnitsBulkAdditionJob)), @@ -67,6 +79,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("driveExclusionUnits", self.drive_exclusion_units) + writer.write_collection_of_object_values("driveExclusionUnitsBulkAdditionJobs", self.drive_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("driveInclusionRules", self.drive_inclusion_rules) writer.write_collection_of_object_values("driveProtectionUnits", self.drive_protection_units) writer.write_collection_of_object_values("driveProtectionUnitsBulkAdditionJobs", self.drive_protection_units_bulk_addition_jobs) diff --git a/msgraph_beta/generated/models/online_meeting.py b/msgraph_beta/generated/models/online_meeting.py index e33b5a57fa5..af49af30f63 100644 --- a/msgraph_beta/generated/models/online_meeting.py +++ b/msgraph_beta/generated/models/online_meeting.py @@ -20,9 +20,6 @@ @dataclass class OnlineMeeting(OnlineMeetingBase, Parsable): - """ - Represents a Microsoft online meeting. - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.onlineMeeting" # The AI insights generated for an online meeting. Read-only. diff --git a/msgraph_beta/generated/models/online_meeting_base.py b/msgraph_beta/generated/models/online_meeting_base.py index 7ff3a5a07e9..0c25e0ddfd2 100644 --- a/msgraph_beta/generated/models/online_meeting_base.py +++ b/msgraph_beta/generated/models/online_meeting_base.py @@ -10,6 +10,7 @@ from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -22,6 +23,7 @@ from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -67,6 +69,8 @@ class OnlineMeetingBase(Entity, Parsable): chat_info: Optional[ChatInfo] = None # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None + # Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + cloud_video_interop_info: Optional[CloudVideoInteropInfo] = None # Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. expiry_date_time: Optional[datetime.datetime] = None # Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. @@ -85,6 +89,8 @@ class OnlineMeetingBase(Entity, Parsable): meeting_options_web_url: Optional[str] = None # Specifies the spoken language used during the meeting for recording and transcription purposes. meeting_spoken_language_tag: Optional[str] = None + # The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + meeting_type: Optional[OnlineMeetingType] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to record the meeting automatically. @@ -133,6 +139,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -145,6 +152,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -152,6 +160,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -164,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -187,6 +197,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "audioConferencing": lambda n : setattr(self, 'audio_conferencing', n.get_object_value(AudioConferencing)), "chatInfo": lambda n : setattr(self, 'chat_info', n.get_object_value(ChatInfo)), "chatRestrictions": lambda n : setattr(self, 'chat_restrictions', n.get_object_value(ChatRestrictions)), + "cloudVideoInteropInfo": lambda n : setattr(self, 'cloud_video_interop_info', n.get_object_value(CloudVideoInteropInfo)), "expiryDateTime": lambda n : setattr(self, 'expiry_date_time', n.get_datetime_value()), "isEndToEndEncryptionEnabled": lambda n : setattr(self, 'is_end_to_end_encryption_enabled', n.get_bool_value()), "isEntryExitAnnounced": lambda n : setattr(self, 'is_entry_exit_announced', n.get_bool_value()), @@ -196,6 +207,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lobbyBypassSettings": lambda n : setattr(self, 'lobby_bypass_settings', n.get_object_value(LobbyBypassSettings)), "meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()), "meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()), + "meetingType": lambda n : setattr(self, 'meeting_type', n.get_enum_value(OnlineMeetingType)), "recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()), "sensitivityLabelAssignment": lambda n : setattr(self, 'sensitivity_label_assignment', n.get_object_value(OnlineMeetingSensitivityLabelAssignment)), "shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)), @@ -235,6 +247,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("audioConferencing", self.audio_conferencing) writer.write_object_value("chatInfo", self.chat_info) writer.write_object_value("chatRestrictions", self.chat_restrictions) + writer.write_object_value("cloudVideoInteropInfo", self.cloud_video_interop_info) writer.write_datetime_value("expiryDateTime", self.expiry_date_time) writer.write_bool_value("isEndToEndEncryptionEnabled", self.is_end_to_end_encryption_enabled) writer.write_bool_value("isEntryExitAnnounced", self.is_entry_exit_announced) @@ -244,6 +257,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("lobbyBypassSettings", self.lobby_bypass_settings) writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url) writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag) + writer.write_enum_value("meetingType", self.meeting_type) writer.write_bool_value("recordAutomatically", self.record_automatically) writer.write_object_value("sensitivityLabelAssignment", self.sensitivity_label_assignment) writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default) diff --git a/msgraph_beta/generated/models/online_meeting_type.py b/msgraph_beta/generated/models/online_meeting_type.py new file mode 100644 index 00000000000..bdcda0b1283 --- /dev/null +++ b/msgraph_beta/generated/models/online_meeting_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class OnlineMeetingType(str, Enum): + Adhoc = "adhoc", + Scheduled = "scheduled", + Recurring = "recurring", + Broadcast = "broadcast", + Meetnow = "meetnow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/outlook_item.py b/msgraph_beta/generated/models/outlook_item.py index f8751a6076a..572ac71339c 100644 --- a/msgraph_beta/generated/models/outlook_item.py +++ b/msgraph_beta/generated/models/outlook_item.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> OutlookItem: from .contact import Contact return Contact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.distributionList".casefold(): + from .distribution_list import DistributionList + + return DistributionList() if mapping_value and mapping_value.casefold() == "#microsoft.graph.event".casefold(): from .event import Event @@ -101,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage @@ -114,6 +120,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage diff --git a/msgraph_beta/generated/models/ownerless_group_policy.py b/msgraph_beta/generated/models/ownerless_group_policy.py index 413d0020638..ef607b3f86e 100644 --- a/msgraph_beta/generated/models/ownerless_group_policy.py +++ b/msgraph_beta/generated/models/ownerless_group_policy.py @@ -15,7 +15,7 @@ class OwnerlessGroupPolicy(Entity, Parsable): # The emailInfo property email_info: Optional[EmailDetails] = None - # The collection of IDs for groups to which the policy is enabled. + # The collection of IDs for groups to which the policy is enabled. If empty, the policy is enabled for all groups in the tenant. enabled_group_ids: Optional[list[str]] = None # Indicates whether the ownerless group policy is enabled in the tenant. Setting this property to false clears the values of all other policy parameters. is_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/participant.py b/msgraph_beta/generated/models/participant.py index a10ea9ebe81..2276565c67d 100644 --- a/msgraph_beta/generated/models/participant.py +++ b/msgraph_beta/generated/models/participant.py @@ -11,6 +11,7 @@ from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo from .entity import Entity @@ -40,6 +41,8 @@ class Participant(Entity, Parsable): restricted_experience: Optional[OnlineMeetingRestricted] = None # Indicates the roster sequence number the participant was last updated in. roster_sequence_number: Optional[int] = None + # The syntheticMediaDetection property + synthetic_media_detection: Optional[SyntheticMediaDetectionInfo] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Participant: @@ -63,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo from .entity import Entity from .media_stream import MediaStream @@ -70,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo fields: dict[str, Callable[[Any], None]] = { "info": lambda n : setattr(self, 'info', n.get_object_value(ParticipantInfo)), @@ -83,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "removedState": lambda n : setattr(self, 'removed_state', n.get_object_value(RemovedState)), "restrictedExperience": lambda n : setattr(self, 'restricted_experience', n.get_object_value(OnlineMeetingRestricted)), "rosterSequenceNumber": lambda n : setattr(self, 'roster_sequence_number', n.get_int_value()), + "syntheticMediaDetection": lambda n : setattr(self, 'synthetic_media_detection', n.get_object_value(SyntheticMediaDetectionInfo)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -108,5 +114,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("removedState", self.removed_state) writer.write_object_value("restrictedExperience", self.restricted_experience) writer.write_int_value("rosterSequenceNumber", self.roster_sequence_number) + writer.write_object_value("syntheticMediaDetection", self.synthetic_media_detection) diff --git a/msgraph_beta/generated/models/password_single_sign_on_field.py b/msgraph_beta/generated/models/password_single_sign_on_field.py index 942118f4dab..1b684a7c2a7 100644 --- a/msgraph_beta/generated/models/password_single_sign_on_field.py +++ b/msgraph_beta/generated/models/password_single_sign_on_field.py @@ -14,7 +14,7 @@ class PasswordSingleSignOnField(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Title/label override for customization. customized_label: Optional[str] = None - # Label that would be used if no customizedLabel is provided. Read only. + # Label that would be used if no customizedLabel is provided. Read-only. default_label: Optional[str] = None # Id used to identity the field type. This is an internal ID and possible values are param1, param2, paramuserName, parampassword. field_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py index cce11ffc1ea..a088e203732 100644 --- a/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class PersonalTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.personalTeamsAppInstallationScopeInfo" - # The userId property + # The ID of the user for whom the Teams app is installed. user_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/place.py b/msgraph_beta/generated/models/place.py index 25ad3cf7b59..fa2e22e0f1d 100644 --- a/msgraph_beta/generated/models/place.py +++ b/msgraph_beta/generated/models/place.py @@ -41,6 +41,8 @@ class Place(Entity, Parsable): parent_id: Optional[str] = None # The phone number of the place. phone: Optional[str] = None + # A stable service-level identifier for the place object used by Places workloads. + place_id: Optional[str] = None # Custom tags that are associated with the place for categorization or filtering. tags: Optional[list[str]] = None @@ -127,6 +129,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "label": lambda n : setattr(self, 'label', n.get_str_value()), "parentId": lambda n : setattr(self, 'parent_id', n.get_str_value()), "phone": lambda n : setattr(self, 'phone', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() @@ -151,6 +154,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("label", self.label) writer.write_str_value("parentId", self.parent_id) writer.write_str_value("phone", self.phone) + writer.write_str_value("placeId", self.place_id) writer.write_collection_of_primitive_values("tags", self.tags) diff --git a/msgraph_beta/generated/models/place_service_plan_info.py b/msgraph_beta/generated/models/place_service_plan_info.py new file mode 100644 index 00000000000..65e02fb97b0 --- /dev/null +++ b/msgraph_beta/generated/models/place_service_plan_info.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class PlaceServicePlanInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The service plan identifier. + service_plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceServicePlanInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlaceServicePlanInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceServicePlanInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "servicePlanId": lambda n : setattr(self, 'service_plan_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("servicePlanId", self.service_plan_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/planner_delta.py b/msgraph_beta/generated/models/planner_delta.py index 7b478d23dc7..1327ee42dec 100644 --- a/msgraph_beta/generated/models/planner_delta.py +++ b/msgraph_beta/generated/models/planner_delta.py @@ -10,12 +10,14 @@ from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem from .entity import Entity @@ -54,6 +56,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlannerDelta: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat return PlannerBucketTaskBoardTaskFormat() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerHistoryItem".casefold(): + from .planner_history_item import PlannerHistoryItem + + return PlannerHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerPlan".casefold(): from .planner_plan import PlannerPlan @@ -78,6 +84,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlannerDelta: from .planner_user import PlannerUser return PlannerUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() return PlannerDelta() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -90,24 +100,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem from .business_scenario_task import BusinessScenarioTask from .entity import Entity from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/planner_history_item.py b/msgraph_beta/generated/models/planner_history_item.py new file mode 100644 index 00000000000..218786a7425 --- /dev/null +++ b/msgraph_beta/generated/models/planner_history_item.py @@ -0,0 +1,99 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + +from .planner_delta import PlannerDelta + +@dataclass +class PlannerHistoryItem(PlannerDelta, Parsable): + # The identity of the user or application that performed the change. + actor: Optional[IdentitySet] = None + # The ID of the entity that was changed. + entity_id: Optional[str] = None + # The entityType property + entity_type: Optional[HistoryEntityType] = None + # The eventType property + event_type: Optional[HistoryEventType] = None + # The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + occurred_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The ID of the plan that contains the changed entity. + plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerHistoryItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerHistoryItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() + return PlannerHistoryItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + + from .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + + fields: dict[str, Callable[[Any], None]] = { + "actor": lambda n : setattr(self, 'actor', n.get_object_value(IdentitySet)), + "entityId": lambda n : setattr(self, 'entity_id', n.get_str_value()), + "entityType": lambda n : setattr(self, 'entity_type', n.get_enum_value(HistoryEntityType)), + "eventType": lambda n : setattr(self, 'event_type', n.get_enum_value(HistoryEventType)), + "occurredDateTime": lambda n : setattr(self, 'occurred_date_time', n.get_datetime_value()), + "planId": lambda n : setattr(self, 'plan_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("actor", self.actor) + writer.write_str_value("entityId", self.entity_id) + writer.write_enum_value("entityType", self.entity_type) + writer.write_enum_value("eventType", self.event_type) + writer.write_datetime_value("occurredDateTime", self.occurred_date_time) + writer.write_str_value("planId", self.plan_id) + + diff --git a/msgraph_beta/generated/models/planner_history_item_collection_response.py b/msgraph_beta/generated/models/planner_history_item_collection_response.py new file mode 100644 index 00000000000..3e208eecde8 --- /dev/null +++ b/msgraph_beta/generated/models/planner_history_item_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .planner_history_item import PlannerHistoryItem + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PlannerHistoryItemCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PlannerHistoryItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerHistoryItemCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerHistoryItemCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerHistoryItemCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .planner_history_item import PlannerHistoryItem + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .planner_history_item import PlannerHistoryItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlannerHistoryItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/planner_plan.py b/msgraph_beta/generated/models/planner_plan.py index caeb60c15d9..8dc22dc71dc 100644 --- a/msgraph_beta/generated/models/planner_plan.py +++ b/msgraph_beta/generated/models/planner_plan.py @@ -11,6 +11,7 @@ from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -40,6 +41,8 @@ class PlannerPlan(PlannerDelta, Parsable): creation_source: Optional[PlannerPlanCreation] = None # Extra details about the plan. Read-only. Nullable. details: Optional[PlannerPlanDetails] = None + # Collection of history items for entities in the plan. Read-only. Nullable. + history_items: Optional[list[PlannerHistoryItem]] = None # Read-only. If set to true, the plan is archived. An archived plan is read-only. is_archived: Optional[bool] = None # The OdataType property @@ -74,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -86,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -103,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerPlanCreation)), "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerPlanDetails)), + "historyItems": lambda n : setattr(self, 'history_items', n.get_collection_of_object_values(PlannerHistoryItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "owner": lambda n : setattr(self, 'owner', n.get_str_value()), "sharedWithContainers": lambda n : setattr(self, 'shared_with_containers', n.get_collection_of_object_values(PlannerSharedWithContainer)), @@ -131,6 +137,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("creationSource", self.creation_source) writer.write_object_value("details", self.details) + writer.write_collection_of_object_values("historyItems", self.history_items) writer.write_bool_value("isArchived", self.is_archived) writer.write_str_value("owner", self.owner) writer.write_collection_of_object_values("sharedWithContainers", self.shared_with_containers) diff --git a/msgraph_beta/generated/models/planner_task.py b/msgraph_beta/generated/models/planner_task.py index cb6c39c1a47..6d822163ec6 100644 --- a/msgraph_beta/generated/models/planner_task.py +++ b/msgraph_beta/generated/models/planner_task.py @@ -70,9 +70,9 @@ class PlannerTask(PlannerDelta, Parsable): is_on_my_day: Optional[bool] = None # Read-only. The date on which task is added to or removed from MyDay. is_on_my_day_last_modified_date: Optional[datetime.date] = None - # The lastModifiedBy property + # Read-only. User ID by which this is last modified. last_modified_by: Optional[IdentitySet] = None - # The lastModifiedDateTime property + # 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 last_modified_date_time: Optional[datetime.datetime] = None # Read-only. Nullable. Chat messages associated with the task. messages: Optional[list[PlannerTaskChatMessage]] = None diff --git a/msgraph_beta/generated/models/planner_task_data.py b/msgraph_beta/generated/models/planner_task_data.py new file mode 100644 index 00000000000..55fd1c8e16a --- /dev/null +++ b/msgraph_beta/generated/models/planner_task_data.py @@ -0,0 +1,186 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + +@dataclass +class PlannerTaskData(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of incomplete checklist items whose value is set to false. + active_checklist_item_count: Optional[int] = None + # The categories to which the task is applied. + applied_categories: Optional[PlannerAppliedCategories] = None + # Information about who archived or unarchived the task and why. + archival_info: Optional[PlannerArchivalInfo] = None + # The set of assignees the task is assigned to. + assignments: Optional[PlannerAssignments] = None + # Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. + bucket_id: Optional[str] = None + # The number of checklist items that are present on the task. + checklist_item_count: Optional[int] = None + # The identity of the user that completed the task. + completed_by: Optional[IdentitySet] = None + # The 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. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + completed_date_time: Optional[datetime.datetime] = None + # The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. + conversation_thread_id: Optional[str] = None + # The identity of the user who created the task. + created_by: Optional[IdentitySet] = None + # The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # Information about the origin of the task. + creation_source: Optional[PlannerTaskCreation] = None + # Additional details about the task. + details: Optional[PlannerTaskDetailsData] = None + # The 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. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + due_date_time: Optional[datetime.datetime] = None + # Set to true if the task has a chat associated with it; otherwise, false. + has_chat: Optional[bool] = None + # Set to true if the details object of the task has a nonempty description; otherwise, false. + has_description: Optional[bool] = None + # Set to true if the task is archived; otherwise, false. + is_archived: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # Hint used to order items of this type in a list view. + order_hint: Optional[str] = None + # Percentage of task completion. When set to 100, the task is considered completed. + percent_complete: Optional[int] = None + # The previewType property + preview_type: Optional[PlannerPreviewType] = None + # The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. + priority: Optional[int] = None + # Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. + recurrence: Optional[PlannerTaskRecurrence] = None + # Number of external references that exist on the task. + reference_count: Optional[int] = None + # The specifiedCompletionRequirements property + specified_completion_requirements: Optional[PlannerTaskCompletionRequirements] = None + # The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. + start_date_time: Optional[datetime.datetime] = None + # Title of the task. + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerTaskData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerTaskData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerTaskData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + + from .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + + fields: dict[str, Callable[[Any], None]] = { + "activeChecklistItemCount": lambda n : setattr(self, 'active_checklist_item_count', n.get_int_value()), + "appliedCategories": lambda n : setattr(self, 'applied_categories', n.get_object_value(PlannerAppliedCategories)), + "archivalInfo": lambda n : setattr(self, 'archival_info', n.get_object_value(PlannerArchivalInfo)), + "assignments": lambda n : setattr(self, 'assignments', n.get_object_value(PlannerAssignments)), + "bucketId": lambda n : setattr(self, 'bucket_id', n.get_str_value()), + "checklistItemCount": lambda n : setattr(self, 'checklist_item_count', n.get_int_value()), + "completedBy": lambda n : setattr(self, 'completed_by', n.get_object_value(IdentitySet)), + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "conversationThreadId": lambda n : setattr(self, 'conversation_thread_id', n.get_str_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerTaskCreation)), + "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerTaskDetailsData)), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "hasChat": lambda n : setattr(self, 'has_chat', n.get_bool_value()), + "hasDescription": lambda n : setattr(self, 'has_description', n.get_bool_value()), + "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "orderHint": lambda n : setattr(self, 'order_hint', n.get_str_value()), + "percentComplete": lambda n : setattr(self, 'percent_complete', n.get_int_value()), + "previewType": lambda n : setattr(self, 'preview_type', n.get_enum_value(PlannerPreviewType)), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "recurrence": lambda n : setattr(self, 'recurrence', n.get_object_value(PlannerTaskRecurrence)), + "referenceCount": lambda n : setattr(self, 'reference_count', n.get_int_value()), + "specifiedCompletionRequirements": lambda n : setattr(self, 'specified_completion_requirements', n.get_collection_of_enum_values(PlannerTaskCompletionRequirements)), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + "title": lambda n : setattr(self, 'title', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("activeChecklistItemCount", self.active_checklist_item_count) + writer.write_object_value("appliedCategories", self.applied_categories) + writer.write_object_value("archivalInfo", self.archival_info) + writer.write_object_value("assignments", self.assignments) + writer.write_str_value("bucketId", self.bucket_id) + writer.write_int_value("checklistItemCount", self.checklist_item_count) + writer.write_object_value("completedBy", self.completed_by) + writer.write_datetime_value("completedDateTime", self.completed_date_time) + writer.write_str_value("conversationThreadId", self.conversation_thread_id) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("creationSource", self.creation_source) + writer.write_object_value("details", self.details) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_bool_value("hasChat", self.has_chat) + writer.write_bool_value("hasDescription", self.has_description) + writer.write_bool_value("isArchived", self.is_archived) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("orderHint", self.order_hint) + writer.write_int_value("percentComplete", self.percent_complete) + writer.write_enum_value("previewType", self.preview_type) + writer.write_int_value("priority", self.priority) + writer.write_object_value("recurrence", self.recurrence) + writer.write_int_value("referenceCount", self.reference_count) + writer.write_enum_value("specifiedCompletionRequirements", self.specified_completion_requirements) + writer.write_datetime_value("startDateTime", self.start_date_time) + writer.write_str_value("title", self.title) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/planner_task_details_data.py b/msgraph_beta/generated/models/planner_task_details_data.py new file mode 100644 index 00000000000..1e83c2d7eed --- /dev/null +++ b/msgraph_beta/generated/models/planner_task_details_data.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .item_body import ItemBody + from .planner_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + +@dataclass +class PlannerTaskDetailsData(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Detailed information about the approval that is attached to the task. + approval_attachment: Optional[PlannerBaseApprovalAttachment] = None + # The collection of checklist items on the task. + checklist: Optional[PlannerChecklistItems] = None + # Contains detailed information about requirements on the task. + completion_requirements: Optional[PlannerTaskCompletionRequirementDetails] = None + # Description of the task. + description: Optional[str] = None + # The collection of forms associated with the task. + forms: Optional[PlannerFormsDictionary] = None + # Rich text description of the task for use by applications that support HTML content. + notes: Optional[ItemBody] = None + # The OdataType property + odata_type: Optional[str] = None + # The previewType property + preview_type: Optional[PlannerPreviewType] = None + # The collection of references on the task. + references: Optional[PlannerExternalReferences] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerTaskDetailsData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerTaskDetailsData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerTaskDetailsData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .item_body import ItemBody + from .planner_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + + from .item_body import ItemBody + from .planner_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + + fields: dict[str, Callable[[Any], None]] = { + "approvalAttachment": lambda n : setattr(self, 'approval_attachment', n.get_object_value(PlannerBaseApprovalAttachment)), + "checklist": lambda n : setattr(self, 'checklist', n.get_object_value(PlannerChecklistItems)), + "completionRequirements": lambda n : setattr(self, 'completion_requirements', n.get_object_value(PlannerTaskCompletionRequirementDetails)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "forms": lambda n : setattr(self, 'forms', n.get_object_value(PlannerFormsDictionary)), + "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "previewType": lambda n : setattr(self, 'preview_type', n.get_enum_value(PlannerPreviewType)), + "references": lambda n : setattr(self, 'references', n.get_object_value(PlannerExternalReferences)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("approvalAttachment", self.approval_attachment) + writer.write_object_value("checklist", self.checklist) + writer.write_object_value("completionRequirements", self.completion_requirements) + writer.write_str_value("description", self.description) + writer.write_object_value("forms", self.forms) + writer.write_object_value("notes", self.notes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("previewType", self.preview_type) + writer.write_object_value("references", self.references) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/policy_deletable_item.py b/msgraph_beta/generated/models/policy_deletable_item.py index c76e28071b3..21d0f4205a7 100644 --- a/msgraph_beta/generated/models/policy_deletable_item.py +++ b/msgraph_beta/generated/models/policy_deletable_item.py @@ -12,9 +12,11 @@ from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult @@ -64,6 +66,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableIte from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner return CrossTenantIdentitySyncPolicyPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): from .ip_named_location import IpNamedLocation @@ -76,6 +82,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableIte from .private_link_named_location import PrivateLinkNamedLocation return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceProviderConstraints".casefold(): + from .service_provider_constraints import ServiceProviderConstraints + + return ServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): from .service_tag_named_location import ServiceTagNamedLocation @@ -96,9 +106,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult @@ -107,9 +119,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult diff --git a/msgraph_beta/generated/models/policy_location.py b/msgraph_beta/generated/models/policy_location.py index 3f2e62a1960..7be7d78018c 100644 --- a/msgraph_beta/generated/models/policy_location.py +++ b/msgraph_beta/generated/models/policy_location.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl @dataclass @@ -44,6 +45,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocation: from .policy_location_domain import PolicyLocationDomain return PolicyLocationDomain() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationTool".casefold(): + from .policy_location_tool import PolicyLocationTool + + return PolicyLocationTool() if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationUrl".casefold(): from .policy_location_url import PolicyLocationUrl @@ -57,10 +62,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/policy_location_tool.py b/msgraph_beta/generated/models/policy_location_tool.py new file mode 100644 index 00000000000..9aa3a9bf586 --- /dev/null +++ b/msgraph_beta/generated/models/policy_location_tool.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_location import PolicyLocation + +from .policy_location import PolicyLocation + +@dataclass +class PolicyLocationTool(PolicyLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyLocationTool" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocationTool: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyLocationTool + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLocationTool() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location import PolicyLocation + + from .policy_location import PolicyLocation + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/policy_scope_base.py b/msgraph_beta/generated/models/policy_scope_base.py index 6f02bfbc2fd..09651c72a23 100644 --- a/msgraph_beta/generated/models/policy_scope_base.py +++ b/msgraph_beta/generated/models/policy_scope_base.py @@ -24,6 +24,8 @@ class PolicyScopeBase(AdditionalDataHolder, BackedModel, Parsable): activities: Optional[UserActivityTypes] = None # The executionMode property execution_mode: Optional[ExecutionMode] = None + # The locationExclusions property + location_exclusions: Optional[list[PolicyLocation]] = None # The locations (like domains or URLs) to be protected. Required. locations: Optional[list[PolicyLocation]] = None # The OdataType property @@ -77,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), "executionMode": lambda n : setattr(self, 'execution_mode', n.get_enum_value(ExecutionMode)), + "locationExclusions": lambda n : setattr(self, 'location_exclusions', n.get_collection_of_object_values(PolicyLocation)), "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "policyActions": lambda n : setattr(self, 'policy_actions', n.get_collection_of_object_values(DlpActionInfo)), @@ -93,6 +96,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_enum_value("activities", self.activities) writer.write_enum_value("executionMode", self.execution_mode) + writer.write_collection_of_object_values("locationExclusions", self.location_exclusions) writer.write_collection_of_object_values("locations", self.locations) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("policyActions", self.policy_actions) diff --git a/msgraph_beta/generated/models/policy_tip_action.py b/msgraph_beta/generated/models/policy_tip_action.py new file mode 100644 index 00000000000..2b7e40cd06a --- /dev/null +++ b/msgraph_beta/generated/models/policy_tip_action.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + +from .dlp_action_info import DlpActionInfo + +@dataclass +class PolicyTipAction(DlpActionInfo, Parsable): + # The complianceUrl property + compliance_url: Optional[str] = None + # The matchedConditionsDescription property + matched_conditions_description: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. + policy_tip: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyTipAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyTipAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.notifyUserAction".casefold(): + from .notify_user_action import NotifyUserAction + + return NotifyUserAction() + return PolicyTipAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + + fields: dict[str, Callable[[Any], None]] = { + "complianceUrl": lambda n : setattr(self, 'compliance_url', n.get_str_value()), + "matchedConditionsDescription": lambda n : setattr(self, 'matched_conditions_description', n.get_str_value()), + "policyTip": lambda n : setattr(self, 'policy_tip', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("complianceUrl", self.compliance_url) + writer.write_str_value("matchedConditionsDescription", self.matched_conditions_description) + writer.write_str_value("policyTip", self.policy_tip) + + diff --git a/msgraph_beta/generated/models/process_content_request.py b/msgraph_beta/generated/models/process_content_request.py index b142c225ffd..5ff0b369f83 100644 --- a/msgraph_beta/generated/models/process_content_request.py +++ b/msgraph_beta/generated/models/process_content_request.py @@ -7,7 +7,9 @@ if TYPE_CHECKING: from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -21,10 +23,14 @@ class ProcessContentRequest(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The activityMetadata property activity_metadata: Optional[ActivityMetadata] = None - # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. + # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. content_entries: Optional[list[ProcessContentMetadataBase]] = None + # The contextMetadata property + context_metadata: Optional[ContextMetadata] = None # The deviceMetadata property device_metadata: Optional[DeviceMetadata] = None + # The evaluationScope property + evaluation_scope: Optional[EvaluationScope] = None # The integratedAppMetadata property integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None # The OdataType property @@ -49,13 +55,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -63,7 +73,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityMetadata": lambda n : setattr(self, 'activity_metadata', n.get_object_value(ActivityMetadata)), "contentEntries": lambda n : setattr(self, 'content_entries', n.get_collection_of_object_values(ProcessContentMetadataBase)), + "contextMetadata": lambda n : setattr(self, 'context_metadata', n.get_object_value(ContextMetadata)), "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "evaluationScope": lambda n : setattr(self, 'evaluation_scope', n.get_object_value(EvaluationScope)), "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "protectedAppMetadata": lambda n : setattr(self, 'protected_app_metadata', n.get_object_value(ProtectedApplicationMetadata)), @@ -80,7 +92,9 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("activityMetadata", self.activity_metadata) writer.write_collection_of_object_values("contentEntries", self.content_entries) + writer.write_object_value("contextMetadata", self.context_metadata) writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("evaluationScope", self.evaluation_scope) writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("protectedAppMetadata", self.protected_app_metadata) diff --git a/msgraph_beta/generated/models/profile_card_property.py b/msgraph_beta/generated/models/profile_card_property.py index a00be5024db..4f1cfd3a674 100644 --- a/msgraph_beta/generated/models/profile_card_property.py +++ b/msgraph_beta/generated/models/profile_card_property.py @@ -16,7 +16,7 @@ class ProfileCardProperty(Entity, Parsable): annotations: Optional[list[ProfileCardAnnotation]] = None # Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is 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. directory_property_name: Optional[str] = None - # The isVisible property + # Indicates whether the given directory property should be shown on a user’s profile card. is_visible: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/profile_property_setting.py b/msgraph_beta/generated/models/profile_property_setting.py index 23a4e310160..5b03887861d 100644 --- a/msgraph_beta/generated/models/profile_property_setting.py +++ b/msgraph_beta/generated/models/profile_property_setting.py @@ -11,13 +11,13 @@ @dataclass class ProfilePropertySetting(Entity, Parsable): - # Name of the property-level setting. + # Name of the property associated with this setting. display_name: Optional[str] = None # Other name of the property-level setting. For backward compatibility. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # A collection of prioritized profile source URLs ordered by data precedence within an organization. + # A collection of prioritized profile source URLs ordered by data precedence within an organization. For details, see Manage profile source precedence in Microsoft 365. prioritized_source_urls: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/protected_application_metadata.py b/msgraph_beta/generated/models/protected_application_metadata.py index b5fe28617fe..e39737548fd 100644 --- a/msgraph_beta/generated/models/protected_application_metadata.py +++ b/msgraph_beta/generated/models/protected_application_metadata.py @@ -16,6 +16,8 @@ class ProtectedApplicationMetadata(IntegratedApplicationMetadata, Parsable): odata_type: Optional[str] = "#microsoft.graph.protectedApplicationMetadata" # The client (application) ID of the Microsoft Entra application. Required. application_location: Optional[PolicyLocation] = None + # The sourceLocation property + source_location: Optional[PolicyLocation] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ProtectedApplicationMetadata: @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "applicationLocation": lambda n : setattr(self, 'application_location', n.get_object_value(PolicyLocation)), + "sourceLocation": lambda n : setattr(self, 'source_location', n.get_object_value(PolicyLocation)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -56,5 +59,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("applicationLocation", self.application_location) + writer.write_object_value("sourceLocation", self.source_location) diff --git a/msgraph_beta/generated/models/protection_policy_base.py b/msgraph_beta/generated/models/protection_policy_base.py index 675695b67bb..e5ea19352b8 100644 --- a/msgraph_beta/generated/models/protection_policy_base.py +++ b/msgraph_beta/generated/models/protection_policy_base.py @@ -38,7 +38,7 @@ class ProtectionPolicyBase(Entity, Parsable): odata_type: Optional[str] = None # The date and time when offboarding was requested for the protection policy. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. offboard_requested_date_time: Optional[datetime.datetime] = None - # The protectionMode property + # The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. protection_mode: Optional[BackupPolicyProtectionMode] = None # The count of artifacts in the protection policy by status. Returned only on $select. protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None diff --git a/msgraph_beta/generated/models/protection_policy_status.py b/msgraph_beta/generated/models/protection_policy_status.py index 325e9670373..9665d06706a 100644 --- a/msgraph_beta/generated/models/protection_policy_status.py +++ b/msgraph_beta/generated/models/protection_policy_status.py @@ -6,7 +6,6 @@ class ProtectionPolicyStatus(str, Enum): Updating = "updating", Active = "active", UnknownFutureValue = "unknownFutureValue", - Dormant = "dormant", OffboardRequested = "offboardRequested", Offboarded = "offboarded", diff --git a/msgraph_beta/generated/models/protection_unit_base.py b/msgraph_beta/generated/models/protection_unit_base.py index 3cd1ca88da4..3f23ed486e3 100644 --- a/msgraph_beta/generated/models/protection_unit_base.py +++ b/msgraph_beta/generated/models/protection_unit_base.py @@ -13,6 +13,7 @@ from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit from .entity import Entity @@ -37,6 +38,8 @@ class ProtectionUnitBase(Entity, Parsable): odata_type: Optional[str] = None # The time when protection unit offboard was requested. offboard_requested_date_time: Optional[datetime.datetime] = None + # The pendingRetentionPeriodChange property + pending_retention_period_change: Optional[RetentionPeriodChange] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None # The protectionSources property @@ -84,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit from .drive_protection_unit import DriveProtectionUnit @@ -93,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit fields: dict[str, Callable[[Any], None]] = { @@ -104,6 +109,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "offboardRequestedDateTime": lambda n : setattr(self, 'offboard_requested_date_time', n.get_datetime_value()), + "pendingRetentionPeriodChange": lambda n : setattr(self, 'pending_retention_period_change', n.get_object_value(RetentionPeriodChange)), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), "protectionSources": lambda n : setattr(self, 'protection_sources', n.get_collection_of_enum_values(ProtectionSource)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitStatus)), diff --git a/msgraph_beta/generated/models/recipient_type.py b/msgraph_beta/generated/models/recipient_type.py new file mode 100644 index 00000000000..735644cf223 --- /dev/null +++ b/msgraph_beta/generated/models/recipient_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RecipientType(str, Enum): + Contact = "contact", + OneOff = "oneOff", + Mailbox = "mailbox", + PrivateDL = "privateDL", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py index 3191c896c87..eb8ca5b9465 100644 --- a/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py @@ -18,23 +18,23 @@ class RedirectUriAllowedDomainConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The allowedDomains property + # Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. allowed_domains: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific allowed domain configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific allowed domain configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific allowed domain configuration for web applications. web: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py index 7b9f87ed6ad..a6094e078c8 100644 --- a/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py @@ -18,23 +18,23 @@ class RedirectUriAllowedSchemeConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The allowedSchemes property + # Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. allowed_schemes: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific allowed scheme configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific allowed scheme configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific allowed scheme configuration for web applications. web: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py index 2be9cc05b80..fdbcda6f99a 100644 --- a/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py @@ -18,23 +18,23 @@ class RedirectUriBlockedDomainConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The blockedDomains property + # Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. blocked_domains: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific blocked domain configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific blocked domain configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific blocked domain configuration for web applications. web: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py index 494d7841488..956cef5cb79 100644 --- a/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py @@ -18,25 +18,25 @@ class RedirectUriBlockedSchemeConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The blockedSchemes property + # Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. blocked_schemes: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The exemptFormats property + # Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. exempt_formats: Optional[list[str]] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific blocked scheme configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific blocked scheme configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific blocked scheme configuration for web applications. web: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_configuration.py b/msgraph_beta/generated/models/redirect_uri_configuration.py index 9416856a993..e89c8283fbb 100644 --- a/msgraph_beta/generated/models/redirect_uri_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_configuration.py @@ -21,15 +21,15 @@ class RedirectUriConfiguration(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The uriWithBlockedDomain property + # Configuration that specifies blocked domains for redirect URIs with global and platform-specific settings. uri_with_blocked_domain: Optional[RedirectUriBlockedDomainConfiguration] = None - # The uriWithBlockedScheme property + # Configuration that specifies blocked URI schemes for redirect URIs with global and platform-specific settings and exempt format patterns. uri_with_blocked_scheme: Optional[RedirectUriBlockedSchemeConfiguration] = None - # The uriWithWildcard property + # Configuration that controls the use of wildcard patterns in redirect URIs with configurable exceptions. uri_with_wildcard: Optional[RedirectUriWildcardConfiguration] = None - # The uriWithoutAllowedDomain property + # Configuration that specifies allowed domains for redirect URIs with global and platform-specific settings. uri_without_allowed_domain: Optional[RedirectUriAllowedDomainConfiguration] = None - # The uriWithoutAllowedScheme property + # Configuration that specifies allowed URI schemes for redirect URIs with global and platform-specific settings. uri_without_allowed_scheme: Optional[RedirectUriAllowedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py index ef6354ee7ba..23c29465bf3 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformAllowedDomainConfiguration(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The allowedDomains property + # Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. allowed_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py index a09438cbf65..f8162a552ab 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformAllowedSchemeConfiguration(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The allowedSchemes property + # Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. allowed_schemes: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py index 59b8d4f8c6a..d9e8a16aa81 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformBlockedDomainConfiguration(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The blockedDomains property + # Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. blocked_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py index 7020feb36a4..43f75fda665 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py @@ -12,9 +12,9 @@ class RedirectUriPlatformBlockedSchemeConfiguration(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The blockedSchemes property + # Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. blocked_schemes: Optional[list[str]] = None - # The exemptFormats property + # Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. exempt_formats: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py b/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py index 7f4ab700878..5c0d5527c50 100644 --- a/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py @@ -18,15 +18,15 @@ class RedirectUriWildcardConfiguration(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The excludeFormats property + # Configuration that specifies exceptions to the wildcard restriction, such as allowing wildcards for specific trusted domains. exclude_formats: Optional[RedirectUriWildcardExcludeFormats] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None # The state property state: Optional[AppManagementRestrictionState] = None diff --git a/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py b/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py index 5fad85b9680..4b0cea0a45b 100644 --- a/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py +++ b/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py @@ -12,9 +12,9 @@ class RedirectUriWildcardExcludeFormats(AdditionalDataHolder, BackedModel, Parsa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The excludeWildcardsInPath property + # When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths. exclude_wildcards_in_path: Optional[bool] = None - # The excludeWildcardsInPathWithDomains property + # Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com. exclude_wildcards_in_path_with_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/reminder.py b/msgraph_beta/generated/models/reminder.py index 1d5ad73af27..b4f0a0c8764 100644 --- a/msgraph_beta/generated/models/reminder.py +++ b/msgraph_beta/generated/models/reminder.py @@ -20,7 +20,7 @@ class Reminder(AdditionalDataHolder, BackedModel, Parsable): change_key: Optional[str] = None # The date, time and time zone that the event ends. event_end_time: Optional[DateTimeTimeZone] = None - # The unique ID of the event. Read only. + # The unique ID of the event. Read-only. event_id: Optional[str] = None # The location of the event. event_location: Optional[Location] = None diff --git a/msgraph_beta/generated/models/remote_desktop_security_configuration.py b/msgraph_beta/generated/models/remote_desktop_security_configuration.py index 1123c0e9805..ac59e675dc5 100644 --- a/msgraph_beta/generated/models/remote_desktop_security_configuration.py +++ b/msgraph_beta/generated/models/remote_desktop_security_configuration.py @@ -13,13 +13,13 @@ @dataclass class RemoteDesktopSecurityConfiguration(Entity, Parsable): - # The approvedClientApps property + # The collection of approved client apps that are associated with the RDS configuration. Supports $expand. approved_client_apps: Optional[list[ApprovedClientApp]] = None # Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled. is_remote_desktop_protocol_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.
RemoteTenantGroup: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoteTenantGroup + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroup() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + + from .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "remoteGroupDisplayName": lambda n : setattr(self, 'remote_group_display_name', n.get_str_value()), + "remoteGroupId": lambda n : setattr(self, 'remote_group_id', n.get_uuid_value()), + "remoteTenantDisplayName": lambda n : setattr(self, 'remote_tenant_display_name', n.get_str_value()), + "remoteTenantId": lambda n : setattr(self, 'remote_tenant_id', n.get_uuid_value()), + "remoteTenantPrimaryDomain": lambda n : setattr(self, 'remote_tenant_primary_domain', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("remoteGroupDisplayName", self.remote_group_display_name) + writer.write_uuid_value("remoteGroupId", self.remote_group_id) + writer.write_str_value("remoteTenantDisplayName", self.remote_tenant_display_name) + writer.write_uuid_value("remoteTenantId", self.remote_tenant_id) + writer.write_str_value("remoteTenantPrimaryDomain", self.remote_tenant_primary_domain) + + diff --git a/msgraph_beta/generated/models/remote_tenant_group_collection_response.py b/msgraph_beta/generated/models/remote_tenant_group_collection_response.py new file mode 100644 index 00000000000..4f0ccb74910 --- /dev/null +++ b/msgraph_beta/generated/models/remote_tenant_group_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemoteTenantGroupCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[RemoteTenantGroup]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteTenantGroupCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoteTenantGroupCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroupCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(RemoteTenantGroup)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/all_mailboxes_backup.py b/msgraph_beta/generated/models/remove_from_lobby_operation.py similarity index 78% rename from msgraph_beta/generated/models/all_mailboxes_backup.py rename to msgraph_beta/generated/models/remove_from_lobby_operation.py index 56147f3fd94..b6c35cdf881 100644 --- a/msgraph_beta/generated/models/all_mailboxes_backup.py +++ b/msgraph_beta/generated/models/remove_from_lobby_operation.py @@ -5,34 +5,34 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation -from .full_service_backup_base import FullServiceBackupBase +from .comms_operation import CommsOperation @dataclass -class AllMailboxesBackup(FullServiceBackupBase, Parsable): +class RemoveFromLobbyOperation(CommsOperation, Parsable): # The OdataType property odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AllMailboxesBackup: + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyOperation: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AllMailboxesBackup + Returns: RemoveFromLobbyOperation """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AllMailboxesBackup() + return RemoveFromLobbyOperation() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation - from .full_service_backup_base import FullServiceBackupBase + from .comms_operation import CommsOperation fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/report_root.py b/msgraph_beta/generated/models/report_root.py index 8550bf92e84..2043c3829fa 100644 --- a/msgraph_beta/generated/models/report_root.py +++ b/msgraph_beta/generated/models/report_root.py @@ -12,6 +12,9 @@ from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -33,8 +36,10 @@ class ReportRoot(Entity, Parsable): application_sign_in_detailed_summary: Optional[list[ApplicationSignInDetailedSummary]] = None # Container for navigation properties for Microsoft Entra authentication methods resources. authentication_methods: Optional[AuthenticationMethodsRoot] = None - # The azureADPremiumLicenseInsight property + # Provides insight into the Microsoft Entra ID P1 and P2 premium license utilization for the tenant. azure_a_d_premium_license_insight: Optional[AzureADPremiumLicenseInsight] = None + # The identity correlation reports in the tenant. + correlations: Optional[list[IdentityCorrelation]] = None # Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. credential_user_registration_details: Optional[list[CredentialUserRegistrationDetails]] = None # The dailyPrintUsage property @@ -49,6 +54,10 @@ class ReportRoot(Entity, Parsable): daily_print_usage_summaries_by_user: Optional[list[PrintUsageByUser]] = None # Reports for Microsoft Entra Health Monitoring. health_monitoring: Optional[HealthMonitoringRoot] = None + # Microsoft Entra identity analytics for the tenant, including its groups. + identity_analytics: Optional[IdentityAnalyticsRoot] = None + # The microsoftAppsFileStorageContainerUsageSummary property + microsoft_apps_file_storage_container_usage_summary: Optional[MicrosoftAppsFileStorageContainerUsage] = None # Retrieve a list of monthly print usage summaries, grouped by printer. monthly_print_usage_by_printer: Optional[list[PrintUsageByPrinter]] = None # Retrieve a list of monthly print usage summaries, grouped by user. @@ -97,6 +106,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -115,6 +127,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -131,6 +146,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "applicationSignInDetailedSummary": lambda n : setattr(self, 'application_sign_in_detailed_summary', n.get_collection_of_object_values(ApplicationSignInDetailedSummary)), "authenticationMethods": lambda n : setattr(self, 'authentication_methods', n.get_object_value(AuthenticationMethodsRoot)), "azureADPremiumLicenseInsight": lambda n : setattr(self, 'azure_a_d_premium_license_insight', n.get_object_value(AzureADPremiumLicenseInsight)), + "correlations": lambda n : setattr(self, 'correlations', n.get_collection_of_object_values(IdentityCorrelation)), "credentialUserRegistrationDetails": lambda n : setattr(self, 'credential_user_registration_details', n.get_collection_of_object_values(CredentialUserRegistrationDetails)), "dailyPrintUsage": lambda n : setattr(self, 'daily_print_usage', n.get_collection_of_object_values(PrintUsage)), "dailyPrintUsageByPrinter": lambda n : setattr(self, 'daily_print_usage_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), @@ -138,6 +154,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "dailyPrintUsageSummariesByPrinter": lambda n : setattr(self, 'daily_print_usage_summaries_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), "dailyPrintUsageSummariesByUser": lambda n : setattr(self, 'daily_print_usage_summaries_by_user', n.get_collection_of_object_values(PrintUsageByUser)), "healthMonitoring": lambda n : setattr(self, 'health_monitoring', n.get_object_value(HealthMonitoringRoot)), + "identityAnalytics": lambda n : setattr(self, 'identity_analytics', n.get_object_value(IdentityAnalyticsRoot)), + "microsoftAppsFileStorageContainerUsageSummary": lambda n : setattr(self, 'microsoft_apps_file_storage_container_usage_summary', n.get_object_value(MicrosoftAppsFileStorageContainerUsage)), "monthlyPrintUsageByPrinter": lambda n : setattr(self, 'monthly_print_usage_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), "monthlyPrintUsageByUser": lambda n : setattr(self, 'monthly_print_usage_by_user', n.get_collection_of_object_values(PrintUsageByUser)), "monthlyPrintUsageSummariesByPrinter": lambda n : setattr(self, 'monthly_print_usage_summaries_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), @@ -167,6 +185,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("applicationSignInDetailedSummary", self.application_sign_in_detailed_summary) writer.write_object_value("authenticationMethods", self.authentication_methods) writer.write_object_value("azureADPremiumLicenseInsight", self.azure_a_d_premium_license_insight) + writer.write_collection_of_object_values("correlations", self.correlations) writer.write_collection_of_object_values("credentialUserRegistrationDetails", self.credential_user_registration_details) writer.write_collection_of_object_values("dailyPrintUsage", self.daily_print_usage) writer.write_collection_of_object_values("dailyPrintUsageByPrinter", self.daily_print_usage_by_printer) @@ -174,6 +193,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("dailyPrintUsageSummariesByPrinter", self.daily_print_usage_summaries_by_printer) writer.write_collection_of_object_values("dailyPrintUsageSummariesByUser", self.daily_print_usage_summaries_by_user) writer.write_object_value("healthMonitoring", self.health_monitoring) + writer.write_object_value("identityAnalytics", self.identity_analytics) + writer.write_object_value("microsoftAppsFileStorageContainerUsageSummary", self.microsoft_apps_file_storage_container_usage_summary) writer.write_collection_of_object_values("monthlyPrintUsageByPrinter", self.monthly_print_usage_by_printer) writer.write_collection_of_object_values("monthlyPrintUsageByUser", self.monthly_print_usage_by_user) writer.write_collection_of_object_values("monthlyPrintUsageSummariesByPrinter", self.monthly_print_usage_summaries_by_printer) diff --git a/msgraph_beta/generated/models/restore_point_search_result.py b/msgraph_beta/generated/models/restore_point_search_result.py index b814f56db6d..ed23bd3d4f4 100644 --- a/msgraph_beta/generated/models/restore_point_search_result.py +++ b/msgraph_beta/generated/models/restore_point_search_result.py @@ -15,7 +15,7 @@ class RestorePointSearchResult(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Total number of mailbox items that can be restored for a granular restore session. + # The number of items that match the specified search criteria and were changed within the given time range. artifact_hit_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/restore_search_artifact_query_expression.py b/msgraph_beta/generated/models/restore_search_artifact_query_expression.py new file mode 100644 index 00000000000..6ea8a4c48e8 --- /dev/null +++ b/msgraph_beta/generated/models/restore_search_artifact_query_expression.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .granular_restore_items import GranularRestoreItems + +@dataclass +class RestoreSearchArtifactQueryExpression(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the artifact has an attachment. Optional. + has_attachment: Optional[bool] = None + # The types of items to include in the search. Optional. + items: Optional[list[GranularRestoreItems]] = None + # The OdataType property + odata_type: Optional[str] = None + # The recipient email addresses to filter by. Optional. + recipients: Optional[list[str]] = None + # The sender email addresses to filter by. Optional. + senders: Optional[list[str]] = None + # The subject lines to filter by. Optional. + subjects: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestoreSearchArtifactQueryExpression: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestoreSearchArtifactQueryExpression + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestoreSearchArtifactQueryExpression() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .granular_restore_items import GranularRestoreItems + + from .granular_restore_items import GranularRestoreItems + + fields: dict[str, Callable[[Any], None]] = { + "hasAttachment": lambda n : setattr(self, 'has_attachment', n.get_bool_value()), + "items": lambda n : setattr(self, 'items', n.get_collection_of_enum_values(GranularRestoreItems)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), + "senders": lambda n : setattr(self, 'senders', n.get_collection_of_primitive_values(str)), + "subjects": lambda n : setattr(self, 'subjects', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("hasAttachment", self.has_attachment) + writer.write_collection_of_enum_values("items", self.items) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("recipients", self.recipients) + writer.write_collection_of_primitive_values("senders", self.senders) + writer.write_collection_of_primitive_values("subjects", self.subjects) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/retention_period_change.py b/msgraph_beta/generated/models/retention_period_change.py new file mode 100644 index 00000000000..e46b7cdf8e4 --- /dev/null +++ b/msgraph_beta/generated/models/retention_period_change.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .retention_period_change_status import RetentionPeriodChangeStatus + +@dataclass +class RetentionPeriodChange(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The effectiveFromDateTime property + effective_from_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[RetentionPeriodChangeStatus] = None + # The targetRetentionPeriodInDays property + target_retention_period_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetentionPeriodChange: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionPeriodChange + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetentionPeriodChange() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .retention_period_change_status import RetentionPeriodChangeStatus + + from .retention_period_change_status import RetentionPeriodChangeStatus + + fields: dict[str, Callable[[Any], None]] = { + "effectiveFromDateTime": lambda n : setattr(self, 'effective_from_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(RetentionPeriodChangeStatus)), + "targetRetentionPeriodInDays": lambda n : setattr(self, 'target_retention_period_in_days', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("effectiveFromDateTime", self.effective_from_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("status", self.status) + writer.write_int_value("targetRetentionPeriodInDays", self.target_retention_period_in_days) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/retention_period_change_status.py b/msgraph_beta/generated/models/retention_period_change_status.py new file mode 100644 index 00000000000..da1e8000e27 --- /dev/null +++ b/msgraph_beta/generated/models/retention_period_change_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RetentionPeriodChangeStatus(str, Enum): + None_ = "none", + InProgress = "inProgress", + Failed = "failed", + Completed = "completed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/role_type.py b/msgraph_beta/generated/models/role_type.py new file mode 100644 index 00000000000..18da8cbe26e --- /dev/null +++ b/msgraph_beta/generated/models/role_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RoleType(str, Enum): + Active = "active", + Eligible = "eligible", + Application = "application", + Delegated = "delegated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/room.py b/msgraph_beta/generated/models/room.py index ee4c4d020ce..1044168420b 100644 --- a/msgraph_beta/generated/models/room.py +++ b/msgraph_beta/generated/models/room.py @@ -35,8 +35,6 @@ class Room(Place, Parsable): is_teams_enabled: Optional[bool] = None # A short, friendly name for the room, often used for easier identification or display in UI. nickname: Optional[str] = None - # An alternative immutable unique identifier of the room. Read-only. - place_id: Optional[str] = None # The teamsEnabledState property teams_enabled_state: Optional[PlaceFeatureEnablement] = None # The name of the video device that is available in the room. @@ -77,7 +75,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), - "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), "teamsEnabledState": lambda n : setattr(self, 'teams_enabled_state', n.get_enum_value(PlaceFeatureEnablement)), "videoDeviceName": lambda n : setattr(self, 'video_device_name', n.get_str_value()), } @@ -104,7 +101,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) writer.write_str_value("nickname", self.nickname) - writer.write_str_value("placeId", self.place_id) writer.write_enum_value("teamsEnabledState", self.teams_enabled_state) writer.write_str_value("videoDeviceName", self.video_device_name) diff --git a/msgraph_beta/generated/models/schedule.py b/msgraph_beta/generated/models/schedule.py index ca504252b30..37f36658549 100644 --- a/msgraph_beta/generated/models/schedule.py +++ b/msgraph_beta/generated/models/schedule.py @@ -78,7 +78,7 @@ class Schedule(Entity, Parsable): time_off_requests: Optional[list[TimeOffRequest]] = None # Indicates whether time off requests are enabled for the schedule. time_off_requests_enabled: Optional[bool] = None - # Indicates the time zone of the schedule team using tz database format. Required. + # The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required. time_zone: Optional[str] = None # The instances of times off in the schedule. times_off: Optional[list[TimeOff]] = None diff --git a/msgraph_beta/generated/models/schedule_entity_theme.py b/msgraph_beta/generated/models/schedule_entity_theme.py index 861eed891ee..a8ae6b88310 100644 --- a/msgraph_beta/generated/models/schedule_entity_theme.py +++ b/msgraph_beta/generated/models/schedule_entity_theme.py @@ -14,4 +14,27 @@ class ScheduleEntityTheme(str, Enum): DarkPink = "darkPink", DarkYellow = "darkYellow", UnknownFutureValue = "unknownFutureValue", + DarkRed = "darkRed", + Cranberry = "cranberry", + DarkOrange = "darkOrange", + Bronze = "bronze", + Peach = "peach", + Gold = "gold", + Lime = "lime", + Forest = "forest", + LightGreen = "lightGreen", + Jade = "jade", + LightTeal = "lightTeal", + DarkTeal = "darkTeal", + Steel = "steel", + SkyBlue = "skyBlue", + BlueGray = "blueGray", + Lavender = "lavender", + Lilac = "lilac", + Plum = "plum", + Magenta = "magenta", + DarkBrown = "darkBrown", + Beige = "beige", + Charcoal = "charcoal", + Silver = "silver", diff --git a/msgraph_beta/generated/models/section_display_icon.py b/msgraph_beta/generated/models/section_display_icon.py index 71eee5970bd..553dece2cbf 100644 --- a/msgraph_beta/generated/models/section_display_icon.py +++ b/msgraph_beta/generated/models/section_display_icon.py @@ -15,15 +15,15 @@ class SectionDisplayIcon(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The contentUrl property + # The URL to a custom icon image. Applicable when iconType is custom. content_url: Optional[str] = None - # The displayName property + # The human-readable name of the icon. display_name: Optional[str] = None - # The iconType property + # The type of icon. Use an emoji character such as 👍 for an emoji icon, or custom for a custom image icon. icon_type: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The skinTone property + # The skin tone variant applied to the icon. Read-only. The possible values are: light, mediumLight, medium, mediumDark, dark, unknownFutureValue. skin_tone: Optional[SectionIconSkinTone] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/a365_ai_execute_tool.py b/msgraph_beta/generated/models/security/a365_ai_execute_tool.py new file mode 100644 index 00000000000..6b565e69a88 --- /dev/null +++ b/msgraph_beta/generated/models/security/a365_ai_execute_tool.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class A365AiExecuteTool(AuditData, Parsable): + """ + Audit data for A365 AI Execute Tool events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.a365AiExecuteTool" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> A365AiExecuteTool: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: A365AiExecuteTool + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return A365AiExecuteTool() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/a365_ai_inference_call.py b/msgraph_beta/generated/models/security/a365_ai_inference_call.py new file mode 100644 index 00000000000..03f18730c3e --- /dev/null +++ b/msgraph_beta/generated/models/security/a365_ai_inference_call.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class A365AiInferenceCall(AuditData, Parsable): + """ + Audit data for A365 AI Inference Call events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.a365AiInferenceCall" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> A365AiInferenceCall: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: A365AiInferenceCall + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return A365AiInferenceCall() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/a365_ai_invoke_agent.py b/msgraph_beta/generated/models/security/a365_ai_invoke_agent.py new file mode 100644 index 00000000000..560597c4fd6 --- /dev/null +++ b/msgraph_beta/generated/models/security/a365_ai_invoke_agent.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class A365AiInvokeAgent(AuditData, Parsable): + """ + Audit data for A365 AI Invoke Agent events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.a365AiInvokeAgent" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> A365AiInvokeAgent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: A365AiInvokeAgent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return A365AiInvokeAgent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/a365_ai_run_summary.py b/msgraph_beta/generated/models/security/a365_ai_run_summary.py new file mode 100644 index 00000000000..818cbffbd9a --- /dev/null +++ b/msgraph_beta/generated/models/security/a365_ai_run_summary.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class A365AiRunSummary(AuditData, Parsable): + """ + Audit data for A365 AI Run Summary events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.a365AiRunSummary" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> A365AiRunSummary: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: A365AiRunSummary + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return A365AiRunSummary() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cdp_dlp_sensitive_audit_record.py b/msgraph_beta/generated/models/security/a365_span_outputs.py similarity index 85% rename from msgraph_beta/generated/models/security/cdp_dlp_sensitive_audit_record.py rename to msgraph_beta/generated/models/security/a365_span_outputs.py index 246ee08ea5a..efe19ce071d 100644 --- a/msgraph_beta/generated/models/security/cdp_dlp_sensitive_audit_record.py +++ b/msgraph_beta/generated/models/security/a365_span_outputs.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CdpDlpSensitiveAuditRecord(AuditData, Parsable): +class A365SpanOutputs(AuditData, Parsable): + """ + Audit data for A365 Span Outputs events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cdpDlpSensitiveAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.a365SpanOutputs" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CdpDlpSensitiveAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> A365SpanOutputs: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CdpDlpSensitiveAuditRecord + Returns: A365SpanOutputs """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CdpDlpSensitiveAuditRecord() + return A365SpanOutputs() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py b/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py new file mode 100644 index 00000000000..09fc0dc796b --- /dev/null +++ b/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AISpanOutputsAuditRecord(AuditData, Parsable): + """ + Audit data for AI Span Outputs events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aISpanOutputsAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AISpanOutputsAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AISpanOutputsAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AISpanOutputsAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/aad_risk_detection_audit_record.py b/msgraph_beta/generated/models/security/aad_risk_detection_audit_record.py index fda38bd3096..60a74409615 100644 --- a/msgraph_beta/generated/models/security/aad_risk_detection_audit_record.py +++ b/msgraph_beta/generated/models/security/aad_risk_detection_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AadRiskDetectionAuditRecord(AuditData, Parsable): + """ + Audit data for AAD Risk Detection events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aadRiskDetectionAuditRecord" diff --git a/msgraph_beta/generated/models/security/account_entity_mapping.py b/msgraph_beta/generated/models/security/account_entity_mapping.py new file mode 100644 index 00000000000..867bbc5e11a --- /dev/null +++ b/msgraph_beta/generated/models/security/account_entity_mapping.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AccountEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountEntityMapping" + # Name of the detection query column that maps to the Microsoft Entra user ID of the alert entity. + aad_user_id_column: Optional[str] = None + # Name of the detection query column that maps to the DNS domain of the alert entity. + dns_domain_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the NT domain of the alert entity. + nt_domain_column: Optional[str] = None + # Name of the detection query column that maps to the security identifier (SID) of the alert entity. + sid_column: Optional[str] = None + # Name of the detection query column that maps to the user principal name (UPN) of the alert entity. + upn_column: Optional[str] = None + # Name of the detection query column that maps to the UPN suffix of the alert entity. + upn_suffix_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccountEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "aadUserIdColumn": lambda n : setattr(self, 'aad_user_id_column', n.get_str_value()), + "dnsDomainColumn": lambda n : setattr(self, 'dns_domain_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "ntDomainColumn": lambda n : setattr(self, 'nt_domain_column', n.get_str_value()), + "sidColumn": lambda n : setattr(self, 'sid_column', n.get_str_value()), + "upnColumn": lambda n : setattr(self, 'upn_column', n.get_str_value()), + "upnSuffixColumn": lambda n : setattr(self, 'upn_suffix_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("aadUserIdColumn", self.aad_user_id_column) + writer.write_str_value("dnsDomainColumn", self.dns_domain_column) + writer.write_str_value("nameColumn", self.name_column) + writer.write_str_value("ntDomainColumn", self.nt_domain_column) + writer.write_str_value("sidColumn", self.sid_column) + writer.write_str_value("upnColumn", self.upn_column) + writer.write_str_value("upnSuffixColumn", self.upn_suffix_column) + + diff --git a/msgraph_beta/generated/models/security/account_object_id_action.py b/msgraph_beta/generated/models/security/account_object_id_action.py new file mode 100644 index 00000000000..61852d62535 --- /dev/null +++ b/msgraph_beta/generated/models/security/account_object_id_action.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class AccountObjectIdAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountObjectIdAction" + # Name of the hunting-query result column that contains the Microsoft Entra object ID of the targeted account. + account_object_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountObjectIdAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccountObjectIdAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountObjectIdAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "accountObjectIdColumn": lambda n : setattr(self, 'account_object_id_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accountObjectIdColumn", self.account_object_id_column) + + diff --git a/msgraph_beta/generated/models/security/account_sid_action.py b/msgraph_beta/generated/models/security/account_sid_action.py new file mode 100644 index 00000000000..31fbb4ca85d --- /dev/null +++ b/msgraph_beta/generated/models/security/account_sid_action.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class AccountSidAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountSidAction" + # Name of the hunting-query result column that contains the SID of the targeted account. + account_sid_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountSidAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccountSidAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountSidAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "accountSidColumn": lambda n : setattr(self, 'account_sid_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accountSidColumn", self.account_sid_column) + + diff --git a/msgraph_beta/generated/models/security/additional_data_options.py b/msgraph_beta/generated/models/security/additional_data_options.py index 13f7f8fc850..282bd8d33e2 100644 --- a/msgraph_beta/generated/models/security/additional_data_options.py +++ b/msgraph_beta/generated/models/security/additional_data_options.py @@ -10,4 +10,5 @@ class AdditionalDataOptions(str, Enum): MessageConversationExpansion = "messageConversationExpansion", LocationsWithoutHits = "locationsWithoutHits", AllItemsInFolder = "allItemsInFolder", + CloudNativeHtmlConversion = "cloudNativeHtmlConversion", diff --git a/msgraph_beta/generated/models/security/aed_audit_record.py b/msgraph_beta/generated/models/security/aed_audit_record.py index c6993fe2158..b09057d406b 100644 --- a/msgraph_beta/generated/models/security/aed_audit_record.py +++ b/msgraph_beta/generated/models/security/aed_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AedAuditRecord(AuditData, Parsable): + """ + Audit data for Advanced eDiscovery events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aedAuditRecord" diff --git a/msgraph_beta/generated/models/security/agent_admin_activity_record.py b/msgraph_beta/generated/models/security/agent_admin_activity_record.py new file mode 100644 index 00000000000..a902b714c69 --- /dev/null +++ b/msgraph_beta/generated/models/security/agent_admin_activity_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AgentAdminActivityRecord(AuditData, Parsable): + """ + Audit data for Agent Admin Activity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.agentAdminActivityRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentAdminActivityRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentAdminActivityRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentAdminActivityRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/agent_setting_admin_activity.py b/msgraph_beta/generated/models/security/agent_setting_admin_activity.py new file mode 100644 index 00000000000..451bbc944ae --- /dev/null +++ b/msgraph_beta/generated/models/security/agent_setting_admin_activity.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AgentSettingAdminActivity(AuditData, Parsable): + """ + Audit data for Agent Setting Admin Activity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.agentSettingAdminActivity" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentSettingAdminActivity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentSettingAdminActivity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentSettingAdminActivity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ai_app_interaction_audit_record.py b/msgraph_beta/generated/models/security/ai_app_interaction_audit_record.py index 8fadcee5f28..214ed716cee 100644 --- a/msgraph_beta/generated/models/security/ai_app_interaction_audit_record.py +++ b/msgraph_beta/generated/models/security/ai_app_interaction_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AiAppInteractionAuditRecord(AuditData, Parsable): + """ + Audit data for AI App Interaction events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aiAppInteractionAuditRecord" diff --git a/msgraph_beta/generated/models/security/ai_execute_tool_audit_record.py b/msgraph_beta/generated/models/security/ai_execute_tool_audit_record.py new file mode 100644 index 00000000000..f11699c2651 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_execute_tool_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AiExecuteToolAuditRecord(AuditData, Parsable): + """ + Audit data for AI Execute Tool events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiExecuteToolAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiExecuteToolAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiExecuteToolAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiExecuteToolAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ai_interactions_change_notification_audit_record.py b/msgraph_beta/generated/models/security/ai_interactions_change_notification_audit_record.py new file mode 100644 index 00000000000..2263a3dab4b --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_interactions_change_notification_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AiInteractionsChangeNotificationAuditRecord(AuditData, Parsable): + """ + Audit data for AI Interactions Change Notification events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionsChangeNotificationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionsChangeNotificationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionsChangeNotificationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ai_interactions_export_audit_record.py b/msgraph_beta/generated/models/security/ai_interactions_export_audit_record.py new file mode 100644 index 00000000000..a1e59ae81f8 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_interactions_export_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AiInteractionsExportAuditRecord(AuditData, Parsable): + """ + Audit data for AI Interactions Export events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiInteractionsExportAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionsExportAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionsExportAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionsExportAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ai_interactions_subscription_audit_record.py b/msgraph_beta/generated/models/security/ai_interactions_subscription_audit_record.py new file mode 100644 index 00000000000..b60588216f3 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_interactions_subscription_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AiInteractionsSubscriptionAuditRecord(AuditData, Parsable): + """ + Audit data for AI Interactions Subscription events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionsSubscriptionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionsSubscriptionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionsSubscriptionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ai_invoke_agent_audit_record.py b/msgraph_beta/generated/models/security/ai_invoke_agent_audit_record.py new file mode 100644 index 00000000000..c8cb9bcbd63 --- /dev/null +++ b/msgraph_beta/generated/models/security/ai_invoke_agent_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AiInvokeAgentAuditRecord(AuditData, Parsable): + """ + Audit data for AI Invoke Agent events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiInvokeAgentAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInvokeAgentAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInvokeAgentAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInvokeAgentAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cerner_s_m_s_link_record.py b/msgraph_beta/generated/models/security/aip_discover.py similarity index 87% rename from msgraph_beta/generated/models/security/cerner_s_m_s_link_record.py rename to msgraph_beta/generated/models/security/aip_discover.py index 95db5618db7..9dca71e9977 100644 --- a/msgraph_beta/generated/models/security/cerner_s_m_s_link_record.py +++ b/msgraph_beta/generated/models/security/aip_discover.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CernerSMSLinkRecord(AuditData, Parsable): +class AipDiscover(AuditData, Parsable): + """ + Audit data for AIP Discover events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cernerSMSLinkRecord" + odata_type: Optional[str] = "#microsoft.graph.security.aipDiscover" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CernerSMSLinkRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> AipDiscover: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CernerSMSLinkRecord + Returns: AipDiscover """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CernerSMSLinkRecord() + return AipDiscover() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/aip_file_deleted.py b/msgraph_beta/generated/models/security/aip_file_deleted.py index 3a366fcb068..e07fab3eca0 100644 --- a/msgraph_beta/generated/models/security/aip_file_deleted.py +++ b/msgraph_beta/generated/models/security/aip_file_deleted.py @@ -11,6 +11,9 @@ @dataclass class AipFileDeleted(AuditData, Parsable): + """ + Audit data for AIP File Deleted events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aipFileDeleted" diff --git a/msgraph_beta/generated/models/security/aip_heart_beat.py b/msgraph_beta/generated/models/security/aip_heart_beat.py index f3f2616aefe..642932ab99d 100644 --- a/msgraph_beta/generated/models/security/aip_heart_beat.py +++ b/msgraph_beta/generated/models/security/aip_heart_beat.py @@ -11,6 +11,9 @@ @dataclass class AipHeartBeat(AuditData, Parsable): + """ + Audit data for AIP Heart Beat events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aipHeartBeat" diff --git a/msgraph_beta/generated/models/security/aip_protection_action_log_request.py b/msgraph_beta/generated/models/security/aip_protection_action_log_request.py index 054b59031b3..ba2772d8ce4 100644 --- a/msgraph_beta/generated/models/security/aip_protection_action_log_request.py +++ b/msgraph_beta/generated/models/security/aip_protection_action_log_request.py @@ -11,6 +11,9 @@ @dataclass class AipProtectionActionLogRequest(AuditData, Parsable): + """ + Audit data for AIP Protection Action log request events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aipProtectionActionLogRequest" diff --git a/msgraph_beta/generated/models/security/aip_scanner_discover_event.py b/msgraph_beta/generated/models/security/aip_scanner_discover_event.py index 63743d05d66..d5acbbd3e4b 100644 --- a/msgraph_beta/generated/models/security/aip_scanner_discover_event.py +++ b/msgraph_beta/generated/models/security/aip_scanner_discover_event.py @@ -11,6 +11,9 @@ @dataclass class AipScannerDiscoverEvent(AuditData, Parsable): + """ + Audit data for AIP Scanner Discover Event events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aipScannerDiscoverEvent" diff --git a/msgraph_beta/generated/models/security/aip_sensitivity_label_action_log_request.py b/msgraph_beta/generated/models/security/aip_sensitivity_label_action_log_request.py index 8f21f1d5af3..66e89b9789e 100644 --- a/msgraph_beta/generated/models/security/aip_sensitivity_label_action_log_request.py +++ b/msgraph_beta/generated/models/security/aip_sensitivity_label_action_log_request.py @@ -11,6 +11,9 @@ @dataclass class AipSensitivityLabelActionLogRequest(AuditData, Parsable): + """ + Audit data for AIP Sensitivity Label Action log request events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.aipSensitivityLabelActionLogRequest" diff --git a/msgraph_beta/generated/models/security/air_admin_action_investigation_data.py b/msgraph_beta/generated/models/security/air_admin_action_investigation_data.py index 63c6bae04f5..ae53ae63008 100644 --- a/msgraph_beta/generated/models/security/air_admin_action_investigation_data.py +++ b/msgraph_beta/generated/models/security/air_admin_action_investigation_data.py @@ -11,6 +11,9 @@ @dataclass class AirAdminActionInvestigationData(AuditData, Parsable): + """ + Audit data for AIR Admin Action Investigation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.airAdminActionInvestigationData" diff --git a/msgraph_beta/generated/models/security/air_investigation_data.py b/msgraph_beta/generated/models/security/air_investigation_data.py index b07ead66dee..4948ed499ef 100644 --- a/msgraph_beta/generated/models/security/air_investigation_data.py +++ b/msgraph_beta/generated/models/security/air_investigation_data.py @@ -11,6 +11,9 @@ @dataclass class AirInvestigationData(AuditData, Parsable): + """ + Audit data for AIR Investigation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.airInvestigationData" diff --git a/msgraph_beta/generated/models/security/air_manual_investigation_data.py b/msgraph_beta/generated/models/security/air_manual_investigation_data.py index 01f9629e8e2..794173770a3 100644 --- a/msgraph_beta/generated/models/security/air_manual_investigation_data.py +++ b/msgraph_beta/generated/models/security/air_manual_investigation_data.py @@ -11,6 +11,9 @@ @dataclass class AirManualInvestigationData(AuditData, Parsable): + """ + Audit data for AIR Manual Investigation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.airManualInvestigationData" diff --git a/msgraph_beta/generated/models/security/alert.py b/msgraph_beta/generated/models/security/alert.py index 091ce77073c..4f0a4051262 100644 --- a/msgraph_beta/generated/models/security/alert.py +++ b/msgraph_beta/generated/models/security/alert.py @@ -16,6 +16,7 @@ from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource from ..entity import Entity @@ -32,7 +33,9 @@ class Alert(Entity, Parsable): alert_web_url: Optional[str] = None # Owner of the alert, or null if no owner is assigned. assigned_to: Optional[str] = None - # The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. + # The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. + categories: Optional[list[str]] = None + # The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the categories property instead. category: Optional[str] = None # Specifies whether the alert represents a true threat. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. classification: Optional[AlertClassification] = None @@ -102,6 +105,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Alert: """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.manualAlert".casefold(): + from .manual_alert import ManualAlert + + return ManualAlert() return Alert() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -119,6 +131,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource from ..entity import Entity @@ -131,6 +144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource fields: dict[str, Callable[[Any], None]] = { @@ -139,6 +153,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alertPolicyId": lambda n : setattr(self, 'alert_policy_id', n.get_str_value()), "alertWebUrl": lambda n : setattr(self, 'alert_web_url', n.get_str_value()), "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "category": lambda n : setattr(self, 'category', n.get_str_value()), "classification": lambda n : setattr(self, 'classification', n.get_enum_value(AlertClassification)), "comments": lambda n : setattr(self, 'comments', n.get_collection_of_object_values(AlertComment)), @@ -187,6 +202,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("alertPolicyId", self.alert_policy_id) writer.write_str_value("alertWebUrl", self.alert_web_url) writer.write_str_value("assignedTo", self.assigned_to) + writer.write_collection_of_primitive_values("categories", self.categories) writer.write_str_value("category", self.category) writer.write_enum_value("classification", self.classification) writer.write_collection_of_object_values("comments", self.comments) diff --git a/msgraph_beta/generated/models/security/crm_base_audit_record.py b/msgraph_beta/generated/models/security/alert_custom_details.py similarity index 79% rename from msgraph_beta/generated/models/security/crm_base_audit_record.py rename to msgraph_beta/generated/models/security/alert_custom_details.py index 3b0777ea245..9f606952e81 100644 --- a/msgraph_beta/generated/models/security/crm_base_audit_record.py +++ b/msgraph_beta/generated/models/security/alert_custom_details.py @@ -5,34 +5,34 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .audit_data import AuditData + from .dictionary import Dictionary -from .audit_data import AuditData +from .dictionary import Dictionary @dataclass -class CrmBaseAuditRecord(AuditData, Parsable): +class AlertCustomDetails(Dictionary, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.crmBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.alertCustomDetails" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CrmBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> AlertCustomDetails: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CrmBaseAuditRecord + Returns: AlertCustomDetails """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CrmBaseAuditRecord() + return AlertCustomDetails() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData + from .dictionary import Dictionary - from .audit_data import AuditData + from .dictionary import Dictionary fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/security/alert_submission_audit_record.py b/msgraph_beta/generated/models/security/alert_submission_audit_record.py new file mode 100644 index 00000000000..96927007a5b --- /dev/null +++ b/msgraph_beta/generated/models/security/alert_submission_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AlertSubmissionAuditRecord(AuditData, Parsable): + """ + Audit data for Alert Submission events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.alertSubmissionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertSubmissionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AlertSubmissionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertSubmissionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/alert_submission_result_detail_audit_record.py b/msgraph_beta/generated/models/security/alert_submission_result_detail_audit_record.py new file mode 100644 index 00000000000..e5f070a4fd1 --- /dev/null +++ b/msgraph_beta/generated/models/security/alert_submission_result_detail_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AlertSubmissionResultDetailAuditRecord(AuditData, Parsable): + """ + Audit data for Alert Submission Result Detail events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertSubmissionResultDetailAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AlertSubmissionResultDetailAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertSubmissionResultDetailAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/alert_template.py b/msgraph_beta/generated/models/security/alert_template.py index 9d7081a03f9..7e3f1e4cc4d 100644 --- a/msgraph_beta/generated/models/security/alert_template.py +++ b/msgraph_beta/generated/models/security/alert_template.py @@ -6,8 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .alert_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic @dataclass class AlertTemplate(AdditionalDataHolder, BackedModel, Parsable): @@ -16,13 +19,17 @@ class AlertTemplate(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Category assigned to the alert triggered by the custom detection rule. + # Indicates the category assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. category: Optional[str] = None + # Custom key-value detail pairs to include in the alert. Each value identifies the detection query column that supplies the corresponding custom detail. + custom_details: Optional[AlertCustomDetails] = None # Description of the alert triggered by the custom detection rule. description: Optional[str] = None - # Which asset or assets were impacted based on the alert triggered by the custom detection rule. + # The entityMappings property + entity_mappings: Optional[EntityMappingConfiguration] = None + # Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. impacted_assets: Optional[list[ImpactedAsset]] = None - # MITRE technique assigned to the alert triggered by the custom detection rule. + # Indicates the MITRE techniques assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. mitre_techniques: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None @@ -30,6 +37,8 @@ class AlertTemplate(AdditionalDataHolder, BackedModel, Parsable): recommended_actions: Optional[str] = None # The severity property severity: Optional[AlertSeverity] = None + # The MITRE ATT&CK tactics framing for this alert. + tactics: Optional[list[MitreTactic]] = None # Name of the alert triggered by the custom detection rule. title: Optional[str] = None @@ -49,20 +58,29 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .alert_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic + from .alert_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic fields: dict[str, Callable[[Any], None]] = { "category": lambda n : setattr(self, 'category', n.get_str_value()), + "customDetails": lambda n : setattr(self, 'custom_details', n.get_object_value(AlertCustomDetails)), "description": lambda n : setattr(self, 'description', n.get_str_value()), + "entityMappings": lambda n : setattr(self, 'entity_mappings', n.get_object_value(EntityMappingConfiguration)), "impactedAssets": lambda n : setattr(self, 'impacted_assets', n.get_collection_of_object_values(ImpactedAsset)), "mitreTechniques": lambda n : setattr(self, 'mitre_techniques', n.get_collection_of_primitive_values(str)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "recommendedActions": lambda n : setattr(self, 'recommended_actions', n.get_str_value()), "severity": lambda n : setattr(self, 'severity', n.get_enum_value(AlertSeverity)), + "tactics": lambda n : setattr(self, 'tactics', n.get_collection_of_object_values(MitreTactic)), "title": lambda n : setattr(self, 'title', n.get_str_value()), } return fields @@ -76,12 +94,15 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("category", self.category) + writer.write_object_value("customDetails", self.custom_details) writer.write_str_value("description", self.description) + writer.write_object_value("entityMappings", self.entity_mappings) writer.write_collection_of_object_values("impactedAssets", self.impacted_assets) writer.write_collection_of_primitive_values("mitreTechniques", self.mitre_techniques) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("recommendedActions", self.recommended_actions) writer.write_enum_value("severity", self.severity) + writer.write_collection_of_object_values("tactics", self.tactics) writer.write_str_value("title", self.title) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.py b/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.py new file mode 100644 index 00000000000..01699adcc7d --- /dev/null +++ b/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AmazonResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.amazonResourceEntityMapping" + # Name of the detection query column that maps to the Amazon resource ID of the alert entity. + amazon_resource_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AmazonResourceEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AmazonResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AmazonResourceEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "amazonResourceIdColumn": lambda n : setattr(self, 'amazon_resource_id_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("amazonResourceIdColumn", self.amazon_resource_id_column) + + diff --git a/msgraph_beta/generated/models/security/attack_sim_admin_audit_record.py b/msgraph_beta/generated/models/security/attack_sim_admin_audit_record.py index 84110d5d2eb..a5045459482 100644 --- a/msgraph_beta/generated/models/security/attack_sim_admin_audit_record.py +++ b/msgraph_beta/generated/models/security/attack_sim_admin_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AttackSimAdminAuditRecord(AuditData, Parsable): + """ + Audit data for Attack Sim Admin events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.attackSimAdminAuditRecord" diff --git a/msgraph_beta/generated/models/security/attack_sim_audit_record.py b/msgraph_beta/generated/models/security/attack_sim_audit_record.py new file mode 100644 index 00000000000..df698e74af1 --- /dev/null +++ b/msgraph_beta/generated/models/security/attack_sim_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AttackSimAuditRecord(AuditData, Parsable): + """ + Audit data for Attack Sim events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.attackSimAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttackSimAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttackSimAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttackSimAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/audit_config_audit_record.py b/msgraph_beta/generated/models/security/audit_config_audit_record.py new file mode 100644 index 00000000000..01d01cbb32c --- /dev/null +++ b/msgraph_beta/generated/models/security/audit_config_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AuditConfigAuditRecord(AuditData, Parsable): + """ + Audit data for Audit Config events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.auditConfigAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuditConfigAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuditConfigAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuditConfigAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/audit_core_root.py b/msgraph_beta/generated/models/security/audit_core_root.py index 225fc49d053..d8a6a5b2e8e 100644 --- a/msgraph_beta/generated/models/security/audit_core_root.py +++ b/msgraph_beta/generated/models/security/audit_core_root.py @@ -12,6 +12,9 @@ @dataclass class AuditCoreRoot(Entity, Parsable): + """ + Root entity for the audit log API. + """ # The OdataType property odata_type: Optional[str] = None # The queries property diff --git a/msgraph_beta/generated/models/security/audit_data.py b/msgraph_beta/generated/models/security/audit_data.py index b110d6ef700..5df28ea304e 100644 --- a/msgraph_beta/generated/models/security/audit_data.py +++ b/msgraph_beta/generated/models/security/audit_data.py @@ -6,8 +6,16 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .a365_ai_execute_tool import A365AiExecuteTool + from .a365_ai_inference_call import A365AiInferenceCall + from .a365_ai_invoke_agent import A365AiInvokeAgent + from .a365_ai_run_summary import A365AiRunSummary + from .a365_span_outputs import A365SpanOutputs from .aad_risk_detection_audit_record import AadRiskDetectionAuditRecord from .aed_audit_record import AedAuditRecord + from .agent_admin_activity_record import AgentAdminActivityRecord + from .agent_setting_admin_activity import AgentSettingAdminActivity + from .aip_discover import AipDiscover from .aip_file_deleted import AipFileDeleted from .aip_heart_beat import AipHeartBeat from .aip_protection_action_log_request import AipProtectionActionLogRequest @@ -17,84 +25,112 @@ from .air_investigation_data import AirInvestigationData from .air_manual_investigation_data import AirManualInvestigationData from .ai_app_interaction_audit_record import AiAppInteractionAuditRecord + from .ai_execute_tool_audit_record import AiExecuteToolAuditRecord + from .ai_interactions_change_notification_audit_record import AiInteractionsChangeNotificationAuditRecord + from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord + from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord + from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord + from .attack_sim_audit_record import AttackSimAuditRecord + from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord + from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord + from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord + from .azfw_network_rule_event_record import AzfwNetworkRuleEventRecord from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord - from .azure_active_directory_base_audit_record import AzureActiveDirectoryBaseAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord - from .case_audit_record import CaseAuditRecord - from .case_investigation import CaseInvestigation + from .ccrai_policy_violation_record import CcraiPolicyViolationRecord + from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord + from .cdp_classifier_health_record import CdpClassifierHealthRecord from .cdp_cold_crawl_status_record import CdpColdCrawlStatusRecord + from .cdp_consumption_resource_record import CdpConsumptionResourceRecord from .cdp_content_explorer_aggregate_record import CdpContentExplorerAggregateRecord - from .cdp_dlp_sensitive_audit_record import CdpDlpSensitiveAuditRecord from .cdp_dlp_sensitive_endpoint_audit_record import CdpDlpSensitiveEndpointAuditRecord from .cdp_log_record import CdpLogRecord from .cdp_ocr_billing_record import CdpOcrBillingRecord from .cdp_resource_scope_change_event_record import CdpResourceScopeChangeEventRecord - from .cerner_s_m_s_link_record import CernerSMSLinkRecord - from .cerner_s_m_s_settings_update_record import CernerSMSSettingsUpdateRecord - from .cerner_s_m_s_unlink_record import CernerSMSUnlinkRecord + from .cloud_update_device_config_audit_record import CloudUpdateDeviceConfigAuditRecord + from .cloud_update_profile_config_audit_record import CloudUpdateProfileConfigAuditRecord + from .cloud_update_tenant_config_audit_record import CloudUpdateTenantConfigAuditRecord from .compliance_connector_audit_record import ComplianceConnectorAuditRecord - from .compliance_dlp_applications_audit_record import ComplianceDlpApplicationsAuditRecord - from .compliance_dlp_applications_classification_audit_record import ComplianceDlpApplicationsClassificationAuditRecord - from .compliance_dlp_base_audit_record import ComplianceDlpBaseAuditRecord - from .compliance_dlp_classification_base_audit_record import ComplianceDlpClassificationBaseAuditRecord - from .compliance_dlp_classification_base_cdp_record import ComplianceDlpClassificationBaseCdpRecord - from .compliance_dlp_endpoint_audit_record import ComplianceDlpEndpointAuditRecord - from .compliance_dlp_endpoint_discovery_audit_record import ComplianceDlpEndpointDiscoveryAuditRecord - from .compliance_dlp_exchange_audit_record import ComplianceDlpExchangeAuditRecord - from .compliance_dlp_exchange_classification_audit_record import ComplianceDlpExchangeClassificationAuditRecord - from .compliance_dlp_exchange_classification_cdp_record import ComplianceDlpExchangeClassificationCdpRecord - from .compliance_dlp_exchange_discovery_audit_record import ComplianceDlpExchangeDiscoveryAuditRecord - from .compliance_dlp_share_point_audit_record import ComplianceDlpSharePointAuditRecord - from .compliance_dlp_share_point_classification_audit_record import ComplianceDlpSharePointClassificationAuditRecord - from .compliance_dlp_share_point_classification_extended_audit_record import ComplianceDlpSharePointClassificationExtendedAuditRecord from .compliance_d_l_m_exchange_audit_record import ComplianceDLMExchangeAuditRecord from .compliance_d_l_m_share_point_audit_record import ComplianceDLMSharePointAuditRecord + from .compliance_d_l_p_applications_audit_record import ComplianceDLPApplicationsAuditRecord + from .compliance_d_l_p_applications_classification_audit_record import ComplianceDLPApplicationsClassificationAuditRecord + from .compliance_d_l_p_endpoint_audit_record import ComplianceDLPEndpointAuditRecord + from .compliance_d_l_p_endpoint_discovery_audit_record import ComplianceDLPEndpointDiscoveryAuditRecord + from .compliance_d_l_p_enforcement_audit_record import ComplianceDLPEnforcementAuditRecord + from .compliance_d_l_p_exchange_audit_record import ComplianceDLPExchangeAuditRecord + from .compliance_d_l_p_exchange_classification_audit_record import ComplianceDLPExchangeClassificationAuditRecord + from .compliance_d_l_p_exchange_classification_cdp_record import ComplianceDLPExchangeClassificationCdpRecord + from .compliance_d_l_p_exchange_discovery_audit_record import ComplianceDLPExchangeDiscoveryAuditRecord + from .compliance_d_l_p_share_point_audit_record import ComplianceDLPSharePointAuditRecord + from .compliance_d_l_p_share_point_classification_audit_record import ComplianceDLPSharePointClassificationAuditRecord + from .compliance_d_l_p_share_point_classification_cdp_record import ComplianceDLPSharePointClassificationCdpRecord + from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord + from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord - from .compliance_supervision_base_audit_record import ComplianceSupervisionBaseAuditRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord + from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord + from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord + from .content_store_metadata_record import ContentStoreMetadataRecord + from .copilot_agent_management_audit_record import CopilotAgentManagementAuditRecord + from .copilot_for_security_logging_audit_record import CopilotForSecurityLoggingAuditRecord + from .copilot_for_security_trigger_audit_record import CopilotForSecurityTriggerAuditRecord from .copilot_interaction_audit_record import CopilotInteractionAuditRecord + from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord + from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord + from .copilot_setting_audit_record import CopilotSettingAuditRecord + from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord from .cortana_briefing_audit_record import CortanaBriefingAuditRecord - from .cps_common_policy_audit_record import CpsCommonPolicyAuditRecord - from .cps_policy_config_audit_record import CpsPolicyConfigAuditRecord - from .crm_base_audit_record import CrmBaseAuditRecord + from .critical_asset_management_classification_record import CriticalAssetManagementClassificationRecord from .crm_entity_operation_audit_record import CrmEntityOperationAuditRecord + from .cross_tenant_access_policy_audit_record import CrossTenantAccessPolicyAuditRecord from .customer_key_service_encryption_audit_record import CustomerKeyServiceEncryptionAuditRecord - from .data_center_security_base_audit_record import DataCenterSecurityBaseAuditRecord from .data_center_security_cmdlet_audit_record import DataCenterSecurityCmdletAuditRecord from .data_governance_audit_record import DataGovernanceAuditRecord from .data_insights_rest_api_audit_record import DataInsightsRestApiAuditRecord from .data_lake_export_operation_audit_record import DataLakeExportOperationAuditRecord + from .data_security_investigation_audit_record import DataSecurityInvestigationAuditRecord from .data_share_operation_audit_record import DataShareOperationAuditRecord from .default_audit_data import DefaultAuditData - from .defender_security_alert_base_record import DefenderSecurityAlertBaseRecord - from .delete_certificate_record import DeleteCertificateRecord - from .disable_consent_record import DisableConsentRecord + from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord + from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord + from .deploy_feature_activity_record import DeployFeatureActivityRecord + from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord + from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord + from .device_discovery_settings_record import DeviceDiscoverySettingsRecord from .discovery_audit_record import DiscoveryAuditRecord from .dlp_endpoint_audit_record import DlpEndpointAuditRecord - from .dlp_sensitive_information_type_cmdlet_record import DlpSensitiveInformationTypeCmdletRecord + from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord - from .download_certificate_record import DownloadCertificateRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord - from .enable_consent_record import EnableConsentRecord - from .epic_s_m_s_link_record import EpicSMSLinkRecord - from .epic_s_m_s_settings_update_record import EpicSMSSettingsUpdateRecord - from .epic_s_m_s_unlink_record import EpicSMSUnlinkRecord + from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord - from .exchange_mailbox_audit_base_record import ExchangeMailboxAuditBaseRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord - from .fhir_base_url_add_record import FhirBaseUrlAddRecord - from .fhir_base_url_approve_record import FhirBaseUrlApproveRecord - from .fhir_base_url_delete_record import FhirBaseUrlDeleteRecord - from .fhir_base_url_update_record import FhirBaseUrlUpdateRecord + from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -103,40 +139,49 @@ from .information_worker_protection_audit_record import InformationWorkerProtectionAuditRecord from .insider_risk_scoped_users_record import InsiderRiskScopedUsersRecord from .insider_risk_scoped_user_insights_record import InsiderRiskScopedUserInsightsRecord - from .irm_security_alert_record import IrmSecurityAlertRecord + from .integrated_apps_app_admin_activity_audit_record import IntegratedAppsAppAdminActivityAuditRecord + from .integrated_apps_app_settings_admin_activity_audit_record import IntegratedAppsAppSettingsAdminActivityAuditRecord + from .irm_activity_audit_trail_record import IrmActivityAuditTrailRecord from .irm_user_defined_detection_record import IrmUserDefinedDetectionRecord from .kaizala_audit_record import KaizalaAuditRecord from .label_analytics_aggregate_audit_record import LabelAnalyticsAggregateAuditRecord from .label_content_explorer_audit_record import LabelContentExplorerAuditRecord from .large_content_metadata_audit_record import LargeContentMetadataAuditRecord + from .m365daad_audit_record import M365daadAuditRecord + from .m365odsp_asset_metadata_record import M365odspAssetMetadataRecord from .m365_compliance_connector_audit_record import M365ComplianceConnectorAuditRecord - from .m365_d_a_a_d_audit_record import M365DAADAuditRecord + from .m365_search_sections_record import M365SearchSectionsRecord from .mail_submission_data import MailSubmissionData from .managed_services_audit_record import ManagedServicesAuditRecord from .managed_tenants_audit_record import ManagedTenantsAuditRecord from .mapg_alerts_audit_record import MapgAlertsAuditRecord from .mapg_onboard_audit_record import MapgOnboardAuditRecord from .mapg_policy_audit_record import MapgPolicyAuditRecord + from .mapg_remediation_audit_record import MapgRemediationAuditRecord from .mcas_alerts_audit_record import McasAlertsAuditRecord from .mdatp_audit_record import MdatpAuditRecord + from .mda_audit_record import MdaAuditRecord from .mda_data_security_signal_record import MdaDataSecuritySignalRecord from .mdc_events_record import MdcEventsRecord from .mdi_audit_record import MdiAuditRecord from .mesh_worlds_audit_record import MeshWorldsAuditRecord from .microsoft365_backup_backup_item_audit_record import Microsoft365BackupBackupItemAuditRecord from .microsoft365_backup_backup_policy_audit_record import Microsoft365BackupBackupPolicyAuditRecord + from .microsoft365_backup_granular_browse_task_audit_record import Microsoft365BackupGranularBrowseTaskAuditRecord from .microsoft365_backup_restore_item_audit_record import Microsoft365BackupRestoreItemAuditRecord from .microsoft365_backup_restore_task_audit_record import Microsoft365BackupRestoreTaskAuditRecord - from .microsoft_defender_experts_base_audit_record import MicrosoftDefenderExpertsBaseAuditRecord + from .microsoft365_copilot_scheduled_prompt_audit_record import Microsoft365CopilotScheduledPromptAuditRecord from .microsoft_defender_experts_x_d_r_audit_record import MicrosoftDefenderExpertsXDRAuditRecord from .microsoft_flow_audit_record import MicrosoftFlowAuditRecord from .microsoft_forms_audit_record import MicrosoftFormsAuditRecord from .microsoft_graph_data_connect_consent import MicrosoftGraphDataConnectConsent from .microsoft_graph_data_connect_operation import MicrosoftGraphDataConnectOperation + from .microsoft_purview_data_catalog_operation_record import MicrosoftPurviewDataCatalogOperationRecord from .microsoft_purview_data_map_operation_record import MicrosoftPurviewDataMapOperationRecord from .microsoft_purview_metadata_policy_operation_record import MicrosoftPurviewMetadataPolicyOperationRecord from .microsoft_purview_policy_operation_record import MicrosoftPurviewPolicyOperationRecord from .microsoft_purview_privacy_audit_event import MicrosoftPurviewPrivacyAuditEvent + from .microsoft_purview_unified_catalog_operation_record import MicrosoftPurviewUnifiedCatalogOperationRecord from .microsoft_stream_audit_record import MicrosoftStreamAuditRecord from .microsoft_teams_admin_audit_record import MicrosoftTeamsAdminAuditRecord from .microsoft_teams_analytics_audit_record import MicrosoftTeamsAnalyticsAuditRecord @@ -145,51 +190,69 @@ from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord - from .mip_auto_label_item_audit_record import MipAutoLabelItemAuditRecord - from .mip_auto_label_policy_audit_record import MipAutoLabelPolicyAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord from .mip_auto_label_share_point_policy_location_audit_record import MipAutoLabelSharePointPolicyLocationAuditRecord from .mip_auto_label_simulation_share_point_completion_record import MipAutoLabelSimulationSharePointCompletionRecord from .mip_auto_label_simulation_share_point_progress_record import MipAutoLabelSimulationSharePointProgressRecord from .mip_auto_label_simulation_statistics_record import MipAutoLabelSimulationStatisticsRecord - from .mip_auto_label_simulation_status_record import MipAutoLabelSimulationStatusRecord from .mip_exact_data_match_audit_record import MipExactDataMatchAuditRecord from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord + from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 + from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord + from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord + from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord + from .msde_custom_collection_audit_record import MsdeCustomCollectionAuditRecord from .msde_general_settings_audit_record import MsdeGeneralSettingsAuditRecord from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord - from .m_s365_d_custom_detection_audit_record import MS365DCustomDetectionAuditRecord - from .m_s365_d_incident_audit_record import MS365DIncidentAuditRecord - from .m_s365_d_suppression_rule_audit_record import MS365DSuppressionRuleAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord + from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord from .one_drive_audit_record import OneDriveAuditRecord - from .on_premises_file_share_scanner_dlp_audit_record import OnPremisesFileShareScannerDlpAuditRecord - from .on_premises_scanner_dlp_audit_record import OnPremisesScannerDlpAuditRecord - from .on_premises_share_point_scanner_dlp_audit_record import OnPremisesSharePointScannerDlpAuditRecord + from .on_demand_share_point_classification_audit_record import OnDemandSharePointClassificationAuditRecord + from .on_premises_file_share_scanner_d_l_p_audit_record import OnPremisesFileShareScannerDLPAuditRecord + from .on_premises_share_point_scanner_d_l_p_audit_record import OnPremisesSharePointScannerDLPAuditRecord + from .organizational_data_in_m365_audit_record import OrganizationalDataInM365AuditRecord + from .outlook_copilot_automation_audit_record import OutlookCopilotAutomationAuditRecord from .owa_get_access_token_for_resource_audit_record import OwaGetAccessTokenForResourceAuditRecord + from .p4ai_assessment_category_record import P4aiAssessmentCategoryRecord + from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord + from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord + from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord + from .places_directory_audit_record import PlacesDirectoryAuditRecord + from .planner_chat_message_audit_record import PlannerChatMessageAuditRecord + from .planner_chat_message_list_audit_record import PlannerChatMessageListAuditRecord from .planner_copy_plan_audit_record import PlannerCopyPlanAuditRecord + from .planner_goal_audit_record import PlannerGoalAuditRecord + from .planner_goal_list_audit_record import PlannerGoalListAuditRecord from .planner_plan_audit_record import PlannerPlanAuditRecord from .planner_plan_list_audit_record import PlannerPlanListAuditRecord + from .planner_plan_sensitivity_label_audit_record import PlannerPlanSensitivityLabelAuditRecord from .planner_roster_audit_record import PlannerRosterAuditRecord from .planner_roster_sensitivity_label_audit_record import PlannerRosterSensitivityLabelAuditRecord from .planner_task_audit_record import PlannerTaskAuditRecord from .planner_task_list_audit_record import PlannerTaskListAuditRecord from .planner_tenant_settings_audit_record import PlannerTenantSettingsAuditRecord + from .policy_config_change_audit_record import PolicyConfigChangeAuditRecord from .power_apps_audit_app_record import PowerAppsAuditAppRecord from .power_apps_audit_plan_record import PowerAppsAuditPlanRecord from .power_apps_audit_resource_record import PowerAppsAuditResourceRecord - from .power_bi_audit_record import PowerBiAuditRecord - from .power_bi_dlp_audit_record import PowerBiDlpAuditRecord + from .power_b_i_audit_record import PowerBIAuditRecord + from .power_b_i_dlp_audit_record import PowerBIDlpAuditRecord from .power_pages_site_audit_record import PowerPagesSiteAuditRecord from .power_platform_administrator_activity_record import PowerPlatformAdministratorActivityRecord from .power_platform_admin_dlp_audit_record import PowerPlatformAdminDlpAuditRecord @@ -197,6 +260,7 @@ from .power_platform_lockbox_resource_access_request_audit_record import PowerPlatformLockboxResourceAccessRequestAuditRecord from .power_platform_lockbox_resource_command_audit_record import PowerPlatformLockboxResourceCommandAuditRecord from .power_platform_service_activity_audit_record import PowerPlatformServiceActivityAuditRecord + from .power_platform_tenant_isolation_record import PowerPlatformTenantIsolationRecord from .privacy_data_match_audit_record import PrivacyDataMatchAuditRecord from .privacy_data_minimization_record import PrivacyDataMinimizationRecord from .privacy_digest_email_record import PrivacyDigestEmailRecord @@ -204,7 +268,8 @@ from .privacy_portal_audit_record import PrivacyPortalAuditRecord from .privacy_remediation_action_record import PrivacyRemediationActionRecord from .privacy_remediation_record import PrivacyRemediationRecord - from .privacy_tenant_audit_history_record import PrivacyTenantAuditHistoryRecord + from .priva_privacy_assessment_operation_record import PrivaPrivacyAssessmentOperationRecord + from .priva_privacy_consent_operation_record import PrivaPrivacyConsentOperationRecord from .project_audit_record import ProjectAuditRecord from .project_for_the_web_assigned_to_me_settings_audit_record import ProjectForTheWebAssignedToMeSettingsAuditRecord from .project_for_the_web_project_audit_record import ProjectForTheWebProjectAuditRecord @@ -216,9 +281,17 @@ from .public_folder_audit_record import PublicFolderAuditRecord from .purview_insider_risk_alerts_record import PurviewInsiderRiskAlertsRecord from .purview_insider_risk_cases_record import PurviewInsiderRiskCasesRecord + from .purview_m_c_recommendation_record import PurviewMCRecommendationRecord + from .purview_posture_agent_audit_record import PurviewPostureAgentAuditRecord from .quarantine_audit_record import QuarantineAuditRecord from .records_management_audit_record import RecordsManagementAuditRecord + from .report_submission import ReportSubmission + from .report_submission_result_detail import ReportSubmissionResultDetail + from .restricted_mode_audit_record import RestrictedModeAuditRecord from .retention_policy_audit_record import RetentionPolicyAuditRecord + from .rti_operations_agent_audit_record import RtiOperationsAgentAuditRecord + from .sbp_configuration_event_record import SbpConfigurationEventRecord + from .sbp_usage_event_record import SbpUsageEventRecord from .score_evidence import ScoreEvidence from .score_platform_generic_audit_record import ScorePlatformGenericAuditRecord from .script_run_audit_record import ScriptRunAuditRecord @@ -228,45 +301,91 @@ from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord + from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord + from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord + from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord + from .sensitivity_label_policy_match_audit_record import SensitivityLabelPolicyMatchAuditRecord + from .sentinel_a_i_tool_audit_record import SentinelAIToolAuditRecord + from .sentinel_graph_audit_record import SentinelGraphAuditRecord + from .sentinel_job_audit_record import SentinelJobAuditRecord + from .sentinel_k_q_l_on_lake_audit_record import SentinelKQLOnLakeAuditRecord + from .sentinel_lake_data_onboarding_audit_record import SentinelLakeDataOnboardingAuditRecord + from .sentinel_lake_encryption_audit_record import SentinelLakeEncryptionAuditRecord + from .sentinel_lake_onboarding_audit_record import SentinelLakeOnboardingAuditRecord + from .sentinel_notebook_on_lake_audit_record import SentinelNotebookOnLakeAuditRecord + from .sentinel_package_audit_record import SentinelPackageAuditRecord from .share_point_app_permission_operation_audit_record import SharePointAppPermissionOperationAuditRecord from .share_point_audit_record import SharePointAuditRecord from .share_point_comment_operation_audit_record import SharePointCommentOperationAuditRecord + from .share_point_content_security_policy_audit_record import SharePointContentSecurityPolicyAuditRecord from .share_point_content_type_operation_audit_record import SharePointContentTypeOperationAuditRecord from .share_point_e_signature_audit_record import SharePointESignatureAuditRecord from .share_point_field_operation_audit_record import SharePointFieldOperationAuditRecord from .share_point_file_operation_audit_record import SharePointFileOperationAuditRecord + from .share_point_list_item_operation_audit_record import SharePointListItemOperationAuditRecord from .share_point_list_operation_audit_record import SharePointListOperationAuditRecord from .share_point_sharing_operation_audit_record import SharePointSharingOperationAuditRecord - from .skype_for_business_base_audit_record import SkypeForBusinessBaseAuditRecord from .skype_for_business_cmdlets_audit_record import SkypeForBusinessCmdletsAuditRecord from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord - from .sms_create_phone_number_record import SmsCreatePhoneNumberRecord - from .sms_delete_phone_number_record import SmsDeletePhoneNumberRecord + from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord + from .teams_eval_data_hub_admin_operation_audit_record import TeamsEvalDataHubAdminOperationAuditRecord + from .teams_eval_data_hub_data_access_audit_record import TeamsEvalDataHubDataAccessAuditRecord + from .teams_eval_data_hub_permission_change_audit_record import TeamsEvalDataHubPermissionChangeAuditRecord from .teams_healthcare_audit_record import TeamsHealthcareAuditRecord from .teams_updates_audit_record import TeamsUpdatesAuditRecord + from .team_copilot_interaction_audit_record import TeamCopilotInteractionAuditRecord from .tenant_allow_block_list_audit_record import TenantAllowBlockListAuditRecord from .threat_finder_audit_record import ThreatFinderAuditRecord from .threat_intelligence_atp_content_data import ThreatIntelligenceAtpContentData + from .threat_intelligence_export_audit_record import ThreatIntelligenceExportAuditRecord from .threat_intelligence_mail_data import ThreatIntelligenceMailData + from .threat_intelligence_object_audit_record import ThreatIntelligenceObjectAuditRecord from .threat_intelligence_url_click_data import ThreatIntelligenceUrlClickData from .todo_audit_record import TodoAuditRecord + from .trainable_classifier_audit_record import TrainableClassifierAuditRecord from .uam_operation_audit_record import UamOperationAuditRecord from .unified_group_audit_record import UnifiedGroupAuditRecord from .unified_simulation_matched_item_audit_record import UnifiedSimulationMatchedItemAuditRecord from .unified_simulation_summary_audit_record import UnifiedSimulationSummaryAuditRecord - from .upload_certificate_record import UploadCertificateRecord + from .universal_print_management_audit_record import UniversalPrintManagementAuditRecord + from .universal_print_print_job_audit_record import UniversalPrintPrintJobAuditRecord from .urbac_assignment_audit_record import UrbacAssignmentAuditRecord from .urbac_enable_state_audit_record import UrbacEnableStateAuditRecord from .urbac_role_audit_record import UrbacRoleAuditRecord from .user_training_audit_record import UserTrainingAuditRecord - from .vfam_base_policy_audit_record import VfamBasePolicyAuditRecord + from .usx_workspace_onboarding_audit_record import UsxWorkspaceOnboardingAuditRecord from .vfam_create_policy_audit_record import VfamCreatePolicyAuditRecord from .vfam_delete_policy_audit_record import VfamDeletePolicyAuditRecord from .vfam_update_policy_audit_record import VfamUpdatePolicyAuditRecord + from .viva_amplify_audit_record import VivaAmplifyAuditRecord + from .viva_engage_events_audit_record import VivaEngageEventsAuditRecord + from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord + from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord + from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord + from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord + from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord + from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord + from .viva_glint_pulse_program_respondent_rate_audit_record import VivaGlintPulseProgramRespondentRateAuditRecord + from .viva_glint_question_audit_record import VivaGlintQuestionAuditRecord + from .viva_glint_role_audit_record import VivaGlintRoleAuditRecord + from .viva_glint_rubicon_audit_record import VivaGlintRubiconAuditRecord + from .viva_glint_support_access_audit_record import VivaGlintSupportAccessAuditRecord + from .viva_glint_system_audit_record import VivaGlintSystemAuditRecord + from .viva_glint_user_audit_record import VivaGlintUserAuditRecord + from .viva_glint_user_group_audit_record import VivaGlintUserGroupAuditRecord from .viva_goals_audit_record import VivaGoalsAuditRecord from .viva_learning_admin_audit_record import VivaLearningAdminAuditRecord from .viva_learning_audit_record import VivaLearningAuditRecord @@ -275,17 +394,24 @@ from .viva_pulse_report_audit_record import VivaPulseReportAuditRecord from .viva_pulse_response_audit_record import VivaPulseResponseAuditRecord from .wdatp_alerts_audit_record import WdatpAlertsAuditRecord + from .web_content_filtering_audit_record import WebContentFilteringAuditRecord from .windows365_customer_lockbox_audit_record import Windows365CustomerLockboxAuditRecord from .workplace_analytics_audit_record import WorkplaceAnalyticsAuditRecord from .yammer_audit_record import YammerAuditRecord + from .yammer_user_hiding_audit_record import YammerUserHidingAuditRecord @dataclass class AuditData(AdditionalDataHolder, BackedModel, Parsable): + """ + Abstract base type for audit event data. + """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # An open-type dictionary that contains dynamic audit event properties as name-value pairs. + dynamic_properties: Optional[AuditRecordTypeDictionary] = None # The OdataType property odata_type: Optional[str] = None @@ -303,6 +429,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.a365AiExecuteTool".casefold(): + from .a365_ai_execute_tool import A365AiExecuteTool + + return A365AiExecuteTool() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.a365AiInferenceCall".casefold(): + from .a365_ai_inference_call import A365AiInferenceCall + + return A365AiInferenceCall() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.a365AiInvokeAgent".casefold(): + from .a365_ai_invoke_agent import A365AiInvokeAgent + + return A365AiInvokeAgent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.a365AiRunSummary".casefold(): + from .a365_ai_run_summary import A365AiRunSummary + + return A365AiRunSummary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.a365SpanOutputs".casefold(): + from .a365_span_outputs import A365SpanOutputs + + return A365SpanOutputs() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aadRiskDetectionAuditRecord".casefold(): from .aad_risk_detection_audit_record import AadRiskDetectionAuditRecord @@ -311,10 +457,42 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .aed_audit_record import AedAuditRecord return AedAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.agentAdminActivityRecord".casefold(): + from .agent_admin_activity_record import AgentAdminActivityRecord + + return AgentAdminActivityRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.agentSettingAdminActivity".casefold(): + from .agent_setting_admin_activity import AgentSettingAdminActivity + + return AgentSettingAdminActivity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiAppInteractionAuditRecord".casefold(): from .ai_app_interaction_audit_record import AiAppInteractionAuditRecord return AiAppInteractionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiExecuteToolAuditRecord".casefold(): + from .ai_execute_tool_audit_record import AiExecuteToolAuditRecord + + return AiExecuteToolAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord".casefold(): + from .ai_interactions_change_notification_audit_record import AiInteractionsChangeNotificationAuditRecord + + return AiInteractionsChangeNotificationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiInteractionsExportAuditRecord".casefold(): + from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord + + return AiInteractionsExportAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord".casefold(): + from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord + + return AiInteractionsSubscriptionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiInvokeAgentAuditRecord".casefold(): + from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + + return AiInvokeAgentAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aipDiscover".casefold(): + from .aip_discover import AipDiscover + + return AipDiscover() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aipFileDeleted".casefold(): from .aip_file_deleted import AipFileDeleted @@ -347,14 +525,46 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .air_manual_investigation_data import AirManualInvestigationData return AirManualInvestigationData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aISpanOutputsAuditRecord".casefold(): + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord + + return AISpanOutputsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.alertSubmissionAuditRecord".casefold(): + from .alert_submission_audit_record import AlertSubmissionAuditRecord + + return AlertSubmissionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord".casefold(): + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord + + return AlertSubmissionResultDetailAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.attackSimAdminAuditRecord".casefold(): from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord return AttackSimAdminAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.attackSimAuditRecord".casefold(): + from .attack_sim_audit_record import AttackSimAuditRecord + + return AttackSimAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.auditConfigAuditRecord".casefold(): + from .audit_config_audit_record import AuditConfigAuditRecord + + return AuditConfigAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.auditSearchAuditRecord".casefold(): from .audit_search_audit_record import AuditSearchAuditRecord return AuditSearchAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord".casefold(): + from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord + + return AzfwApplicationRuleAggregationEventRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azfwDnsQueryEventRecord".casefold(): + from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord + + return AzfwDnsQueryEventRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azfwNetworkRuleEventRecord".casefold(): + from .azfw_network_rule_event_record import AzfwNetworkRuleEventRecord + + return AzfwNetworkRuleEventRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord".casefold(): from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord @@ -363,38 +573,42 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord return AzureActiveDirectoryAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureActiveDirectoryBaseAuditRecord".casefold(): - from .azure_active_directory_base_audit_record import AzureActiveDirectoryBaseAuditRecord - - return AzureActiveDirectoryBaseAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord".casefold(): from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord return AzureActiveDirectoryStsLogonAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureAISearchAuditRecord".casefold(): + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + + return AzureAISearchAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.campaignAuditRecord".casefold(): from .campaign_audit_record import CampaignAuditRecord return CampaignAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseAuditRecord".casefold(): - from .case_audit_record import CaseAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ccraiPolicyViolationRecord".casefold(): + from .ccrai_policy_violation_record import CcraiPolicyViolationRecord - return CaseAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseInvestigation".casefold(): - from .case_investigation import CaseInvestigation + return CcraiPolicyViolationRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpClassifierHealthRecord".casefold(): + from .cdp_classifier_health_record import CdpClassifierHealthRecord - return CaseInvestigation() + return CdpClassifierHealthRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpColdCrawlStatusRecord".casefold(): from .cdp_cold_crawl_status_record import CdpColdCrawlStatusRecord return CdpColdCrawlStatusRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpConsumptionResourceRecord".casefold(): + from .cdp_consumption_resource_record import CdpConsumptionResourceRecord + + return CdpConsumptionResourceRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpContentExplorerAggregateRecord".casefold(): from .cdp_content_explorer_aggregate_record import CdpContentExplorerAggregateRecord return CdpContentExplorerAggregateRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpDlpSensitiveAuditRecord".casefold(): - from .cdp_dlp_sensitive_audit_record import CdpDlpSensitiveAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord".casefold(): + from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord - return CdpDlpSensitiveAuditRecord() + return CdpdlmaiInteractionInsightsRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord".casefold(): from .cdp_dlp_sensitive_endpoint_audit_record import CdpDlpSensitiveEndpointAuditRecord @@ -411,18 +625,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .cdp_resource_scope_change_event_record import CdpResourceScopeChangeEventRecord return CdpResourceScopeChangeEventRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cernerSMSLinkRecord".casefold(): - from .cerner_s_m_s_link_record import CernerSMSLinkRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord".casefold(): + from .cloud_update_device_config_audit_record import CloudUpdateDeviceConfigAuditRecord - return CernerSMSLinkRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cernerSMSSettingsUpdateRecord".casefold(): - from .cerner_s_m_s_settings_update_record import CernerSMSSettingsUpdateRecord + return CloudUpdateDeviceConfigAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord".casefold(): + from .cloud_update_profile_config_audit_record import CloudUpdateProfileConfigAuditRecord - return CernerSMSSettingsUpdateRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cernerSMSUnlinkRecord".casefold(): - from .cerner_s_m_s_unlink_record import CernerSMSUnlinkRecord + return CloudUpdateProfileConfigAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord".casefold(): + from .cloud_update_tenant_config_audit_record import CloudUpdateTenantConfigAuditRecord - return CernerSMSUnlinkRecord() + return CloudUpdateTenantConfigAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceConnectorAuditRecord".casefold(): from .compliance_connector_audit_record import ComplianceConnectorAuditRecord @@ -435,82 +649,130 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .compliance_d_l_m_share_point_audit_record import ComplianceDLMSharePointAuditRecord return ComplianceDLMSharePointAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpApplicationsAuditRecord".casefold(): - from .compliance_dlp_applications_audit_record import ComplianceDlpApplicationsAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPApplicationsAuditRecord".casefold(): + from .compliance_d_l_p_applications_audit_record import ComplianceDLPApplicationsAuditRecord - return ComplianceDlpApplicationsAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpApplicationsClassificationAuditRecord".casefold(): - from .compliance_dlp_applications_classification_audit_record import ComplianceDlpApplicationsClassificationAuditRecord + return ComplianceDLPApplicationsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord".casefold(): + from .compliance_d_l_p_applications_classification_audit_record import ComplianceDLPApplicationsClassificationAuditRecord - return ComplianceDlpApplicationsClassificationAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpBaseAuditRecord".casefold(): - from .compliance_dlp_base_audit_record import ComplianceDlpBaseAuditRecord + return ComplianceDLPApplicationsClassificationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPEndpointAuditRecord".casefold(): + from .compliance_d_l_p_endpoint_audit_record import ComplianceDLPEndpointAuditRecord - return ComplianceDlpBaseAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpClassificationBaseAuditRecord".casefold(): - from .compliance_dlp_classification_base_audit_record import ComplianceDlpClassificationBaseAuditRecord + return ComplianceDLPEndpointAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord".casefold(): + from .compliance_d_l_p_endpoint_discovery_audit_record import ComplianceDLPEndpointDiscoveryAuditRecord - return ComplianceDlpClassificationBaseAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpClassificationBaseCdpRecord".casefold(): - from .compliance_dlp_classification_base_cdp_record import ComplianceDlpClassificationBaseCdpRecord + return ComplianceDLPEndpointDiscoveryAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPEnforcementAuditRecord".casefold(): + from .compliance_d_l_p_enforcement_audit_record import ComplianceDLPEnforcementAuditRecord - return ComplianceDlpClassificationBaseCdpRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpEndpointAuditRecord".casefold(): - from .compliance_dlp_endpoint_audit_record import ComplianceDlpEndpointAuditRecord + return ComplianceDLPEnforcementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPExchangeAuditRecord".casefold(): + from .compliance_d_l_p_exchange_audit_record import ComplianceDLPExchangeAuditRecord - return ComplianceDlpEndpointAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpEndpointDiscoveryAuditRecord".casefold(): - from .compliance_dlp_endpoint_discovery_audit_record import ComplianceDlpEndpointDiscoveryAuditRecord + return ComplianceDLPExchangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord".casefold(): + from .compliance_d_l_p_exchange_classification_audit_record import ComplianceDLPExchangeClassificationAuditRecord - return ComplianceDlpEndpointDiscoveryAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpExchangeAuditRecord".casefold(): - from .compliance_dlp_exchange_audit_record import ComplianceDlpExchangeAuditRecord + return ComplianceDLPExchangeClassificationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord".casefold(): + from .compliance_d_l_p_exchange_classification_cdp_record import ComplianceDLPExchangeClassificationCdpRecord - return ComplianceDlpExchangeAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpExchangeClassificationAuditRecord".casefold(): - from .compliance_dlp_exchange_classification_audit_record import ComplianceDlpExchangeClassificationAuditRecord + return ComplianceDLPExchangeClassificationCdpRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord".casefold(): + from .compliance_d_l_p_exchange_discovery_audit_record import ComplianceDLPExchangeDiscoveryAuditRecord - return ComplianceDlpExchangeClassificationAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpExchangeClassificationCdpRecord".casefold(): - from .compliance_dlp_exchange_classification_cdp_record import ComplianceDlpExchangeClassificationCdpRecord + return ComplianceDLPExchangeDiscoveryAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPSharePointAuditRecord".casefold(): + from .compliance_d_l_p_share_point_audit_record import ComplianceDLPSharePointAuditRecord - return ComplianceDlpExchangeClassificationCdpRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpExchangeDiscoveryAuditRecord".casefold(): - from .compliance_dlp_exchange_discovery_audit_record import ComplianceDlpExchangeDiscoveryAuditRecord + return ComplianceDLPSharePointAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord".casefold(): + from .compliance_d_l_p_share_point_classification_audit_record import ComplianceDLPSharePointClassificationAuditRecord - return ComplianceDlpExchangeDiscoveryAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpSharePointAuditRecord".casefold(): - from .compliance_dlp_share_point_audit_record import ComplianceDlpSharePointAuditRecord + return ComplianceDLPSharePointClassificationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord".casefold(): + from .compliance_d_l_p_share_point_classification_cdp_record import ComplianceDLPSharePointClassificationCdpRecord - return ComplianceDlpSharePointAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpSharePointClassificationAuditRecord".casefold(): - from .compliance_dlp_share_point_classification_audit_record import ComplianceDlpSharePointClassificationAuditRecord + return ComplianceDLPSharePointClassificationCdpRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord".casefold(): + from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord - return ComplianceDlpSharePointClassificationAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceDlpSharePointClassificationExtendedAuditRecord".casefold(): - from .compliance_dlp_share_point_classification_extended_audit_record import ComplianceDlpSharePointClassificationExtendedAuditRecord + return ComplianceDLPSharePointClassificationExtendedAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceExchangeOcrAuditRecord".casefold(): + from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord - return ComplianceDlpSharePointClassificationExtendedAuditRecord() + return ComplianceExchangeOcrAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceManagerActionRecord".casefold(): from .compliance_manager_action_record import ComplianceManagerActionRecord return ComplianceManagerActionRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSupervisionBaseAuditRecord".casefold(): - from .compliance_supervision_base_audit_record import ComplianceSupervisionBaseAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord".casefold(): + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord - return ComplianceSupervisionBaseAuditRecord() + return CompliancePolicyGradingSharePointAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSettingsChangeAuditRecord".casefold(): + from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + + return ComplianceSettingsChangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord".casefold(): + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord + + return ComplianceSitGradingSharePointAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord".casefold(): from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord return ComplianceSupervisionExchangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.connectedAIAppInteractionAuditRecord".casefold(): + from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord + + return ConnectedAIAppInteractionAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.consumptionResourceAuditRecord".casefold(): from .consumption_resource_audit_record import ConsumptionResourceAuditRecord return ConsumptionResourceAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.contentStoreMetadataRecord".casefold(): + from .content_store_metadata_record import ContentStoreMetadataRecord + + return ContentStoreMetadataRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotAgentManagementAuditRecord".casefold(): + from .copilot_agent_management_audit_record import CopilotAgentManagementAuditRecord + + return CopilotAgentManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord".casefold(): + from .copilot_for_security_logging_audit_record import CopilotForSecurityLoggingAuditRecord + + return CopilotForSecurityLoggingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord".casefold(): + from .copilot_for_security_trigger_audit_record import CopilotForSecurityTriggerAuditRecord + + return CopilotForSecurityTriggerAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotInteractionAuditRecord".casefold(): from .copilot_interaction_audit_record import CopilotInteractionAuditRecord return CopilotInteractionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotPluginSettingAuditRecord".casefold(): + from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord + + return CopilotPluginSettingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotPromptBookSettingAuditRecord".casefold(): + from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + + return CopilotPromptBookSettingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotSessionSharingAuditRecord".casefold(): + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord + + return CopilotSessionSharingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotSettingAuditRecord".casefold(): + from .copilot_setting_audit_record import CopilotSettingAuditRecord + + return CopilotSettingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord".casefold(): + from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord + + return CopilotWorkspaceSettingAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.coreReportingSettingsAuditRecord".casefold(): from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord @@ -519,30 +781,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .cortana_briefing_audit_record import CortanaBriefingAuditRecord return CortanaBriefingAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cpsCommonPolicyAuditRecord".casefold(): - from .cps_common_policy_audit_record import CpsCommonPolicyAuditRecord - - return CpsCommonPolicyAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cpsPolicyConfigAuditRecord".casefold(): - from .cps_policy_config_audit_record import CpsPolicyConfigAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.criticalAssetManagementClassificationRecord".casefold(): + from .critical_asset_management_classification_record import CriticalAssetManagementClassificationRecord - return CpsPolicyConfigAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.crmBaseAuditRecord".casefold(): - from .crm_base_audit_record import CrmBaseAuditRecord - - return CrmBaseAuditRecord() + return CriticalAssetManagementClassificationRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.crmEntityOperationAuditRecord".casefold(): from .crm_entity_operation_audit_record import CrmEntityOperationAuditRecord return CrmEntityOperationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord".casefold(): + from .cross_tenant_access_policy_audit_record import CrossTenantAccessPolicyAuditRecord + + return CrossTenantAccessPolicyAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord".casefold(): from .customer_key_service_encryption_audit_record import CustomerKeyServiceEncryptionAuditRecord return CustomerKeyServiceEncryptionAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dataCenterSecurityBaseAuditRecord".casefold(): - from .data_center_security_base_audit_record import DataCenterSecurityBaseAuditRecord - - return DataCenterSecurityBaseAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord".casefold(): from .data_center_security_cmdlet_audit_record import DataCenterSecurityCmdletAuditRecord @@ -559,6 +813,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .data_lake_export_operation_audit_record import DataLakeExportOperationAuditRecord return DataLakeExportOperationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dataSecurityInvestigationAuditRecord".casefold(): + from .data_security_investigation_audit_record import DataSecurityInvestigationAuditRecord + + return DataSecurityInvestigationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dataShareOperationAuditRecord".casefold(): from .data_share_operation_audit_record import DataShareOperationAuditRecord @@ -567,18 +825,34 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .default_audit_data import DefaultAuditData return DefaultAuditData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.defenderSecurityAlertBaseRecord".casefold(): - from .defender_security_alert_base_record import DefenderSecurityAlertBaseRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.defenderCaseManagementAuditRecord".casefold(): + from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord + + return DefenderCaseManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.defenderPreviewFeaturesRecord".casefold(): + from .defender_preview_features_record import DefenderPreviewFeaturesRecord - return DefenderSecurityAlertBaseRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deleteCertificateRecord".casefold(): - from .delete_certificate_record import DeleteCertificateRecord + return DefenderPreviewFeaturesRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord".casefold(): + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord - return DeleteCertificateRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.disableConsentRecord".casefold(): - from .disable_consent_record import DisableConsentRecord + return DefenderSecurityForAIConfigurationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deployFeatureActivityRecord".casefold(): + from .deploy_feature_activity_record import DeployFeatureActivityRecord - return DisableConsentRecord() + return DeployFeatureActivityRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord".casefold(): + from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord + + return DeviceDiscoverySettingsAuthenticatedScansRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord".casefold(): + from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord + + return DeviceDiscoverySettingsExclusionRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deviceDiscoverySettingsRecord".casefold(): + from .device_discovery_settings_record import DeviceDiscoverySettingsRecord + + return DeviceDiscoverySettingsRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.discoveryAuditRecord".casefold(): from .discovery_audit_record import DiscoveryAuditRecord @@ -587,38 +861,42 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .dlp_endpoint_audit_record import DlpEndpointAuditRecord return DlpEndpointAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dlpSensitiveInformationTypeCmdletRecord".casefold(): - from .dlp_sensitive_information_type_cmdlet_record import DlpSensitiveInformationTypeCmdletRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dlpImportResultAuditRecord".casefold(): + from .dlp_import_result_audit_record import DlpImportResultAuditRecord - return DlpSensitiveInformationTypeCmdletRecord() + return DlpImportResultAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord".casefold(): from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord return DlpSensitiveInformationTypeRulePackageCmdletRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.downloadCertificateRecord".casefold(): - from .download_certificate_record import DownloadCertificateRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotAccessRecord".casefold(): + from .dragon_copilot_access_record import DragonCopilotAccessRecord + + return DragonCopilotAccessRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotAdminRecord".casefold(): + from .dragon_copilot_admin_record import DragonCopilotAdminRecord - return DownloadCertificateRecord() + return DragonCopilotAdminRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotClinicalDataRecord".casefold(): + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + + return DragonCopilotClinicalDataRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotSessionRecord".casefold(): + from .dragon_copilot_session_record import DragonCopilotSessionRecord + + return DragonCopilotSessionRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord".casefold(): from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord return Dynamics365BusinessCentralAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.enableConsentRecord".casefold(): - from .enable_consent_record import EnableConsentRecord - - return EnableConsentRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.epicSMSLinkRecord".casefold(): - from .epic_s_m_s_link_record import EpicSMSLinkRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ehrConnectorAuditBaseRecord".casefold(): + from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord - return EpicSMSLinkRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.epicSMSSettingsUpdateRecord".casefold(): - from .epic_s_m_s_settings_update_record import EpicSMSSettingsUpdateRecord + return EhrConnectorAuditBaseRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord".casefold(): + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord - return EpicSMSSettingsUpdateRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.epicSMSUnlinkRecord".casefold(): - from .epic_s_m_s_unlink_record import EpicSMSUnlinkRecord - - return EpicSMSUnlinkRecord() + return EopSubmissionFeedEntityAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.exchangeAdminAuditRecord".casefold(): from .exchange_admin_audit_record import ExchangeAdminAuditRecord @@ -631,10 +909,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord return ExchangeAggregatedOperationRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.exchangeMailboxAuditBaseRecord".casefold(): - from .exchange_mailbox_audit_base_record import ExchangeMailboxAuditBaseRecord - - return ExchangeMailboxAuditBaseRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.exchangeMailboxAuditGroupRecord".casefold(): from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord @@ -643,22 +917,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord return ExchangeMailboxAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fhirBaseUrlAddRecord".casefold(): - from .fhir_base_url_add_record import FhirBaseUrlAddRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fabricAuditRecord".casefold(): + from .fabric_audit_record import FabricAuditRecord - return FhirBaseUrlAddRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fhirBaseUrlApproveRecord".casefold(): - from .fhir_base_url_approve_record import FhirBaseUrlApproveRecord + return FabricAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fabricPolicyRecord".casefold(): + from .fabric_policy_record import FabricPolicyRecord - return FhirBaseUrlApproveRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fhirBaseUrlDeleteRecord".casefold(): - from .fhir_base_url_delete_record import FhirBaseUrlDeleteRecord - - return FhirBaseUrlDeleteRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fhirBaseUrlUpdateRecord".casefold(): - from .fhir_base_url_update_record import FhirBaseUrlUpdateRecord - - return FhirBaseUrlUpdateRecord() + return FabricPolicyRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.healthcareSignalRecord".casefold(): from .healthcare_signal_record import HealthcareSignalRecord @@ -691,10 +957,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .insider_risk_scoped_users_record import InsiderRiskScopedUsersRecord return InsiderRiskScopedUsersRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.irmSecurityAlertRecord".casefold(): - from .irm_security_alert_record import IrmSecurityAlertRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord".casefold(): + from .integrated_apps_app_admin_activity_audit_record import IntegratedAppsAppAdminActivityAuditRecord + + return IntegratedAppsAppAdminActivityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord".casefold(): + from .integrated_apps_app_settings_admin_activity_audit_record import IntegratedAppsAppSettingsAdminActivityAuditRecord + + return IntegratedAppsAppSettingsAdminActivityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.irmActivityAuditTrailRecord".casefold(): + from .irm_activity_audit_trail_record import IrmActivityAuditTrailRecord - return IrmSecurityAlertRecord() + return IrmActivityAuditTrailRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.irmUserDefinedDetectionRecord".casefold(): from .irm_user_defined_detection_record import IrmUserDefinedDetectionRecord @@ -719,10 +993,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .m365_compliance_connector_audit_record import M365ComplianceConnectorAuditRecord return M365ComplianceConnectorAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.m365DAADAuditRecord".casefold(): - from .m365_d_a_a_d_audit_record import M365DAADAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.m365daadAuditRecord".casefold(): + from .m365daad_audit_record import M365daadAuditRecord - return M365DAADAuditRecord() + return M365daadAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.m365odspAssetMetadataRecord".casefold(): + from .m365odsp_asset_metadata_record import M365odspAssetMetadataRecord + + return M365odspAssetMetadataRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.m365SearchSectionsRecord".casefold(): + from .m365_search_sections_record import M365SearchSectionsRecord + + return M365SearchSectionsRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailSubmissionData".casefold(): from .mail_submission_data import MailSubmissionData @@ -747,14 +1029,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .mapg_policy_audit_record import MapgPolicyAuditRecord return MapgPolicyAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mapgRemediationAuditRecord".casefold(): + from .mapg_remediation_audit_record import MapgRemediationAuditRecord + + return MapgRemediationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mcasAlertsAuditRecord".casefold(): from .mcas_alerts_audit_record import McasAlertsAuditRecord return McasAlertsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mdaAuditRecord".casefold(): + from .mda_audit_record import MdaAuditRecord + + return MdaAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mdaDataSecuritySignalRecord".casefold(): from .mda_data_security_signal_record import MdaDataSecuritySignalRecord return MdaDataSecuritySignalRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mDASHAuditRecord".casefold(): + from .m_d_a_s_h_audit_record import MDASHAuditRecord + + return MDASHAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mdatpAuditRecord".casefold(): from .mdatp_audit_record import MdatpAuditRecord @@ -779,6 +1073,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft365_backup_backup_policy_audit_record import Microsoft365BackupBackupPolicyAuditRecord return Microsoft365BackupBackupPolicyAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord".casefold(): + from .microsoft365_backup_granular_browse_task_audit_record import Microsoft365BackupGranularBrowseTaskAuditRecord + + return Microsoft365BackupGranularBrowseTaskAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord".casefold(): from .microsoft365_backup_restore_item_audit_record import Microsoft365BackupRestoreItemAuditRecord @@ -787,10 +1085,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft365_backup_restore_task_audit_record import Microsoft365BackupRestoreTaskAuditRecord return Microsoft365BackupRestoreTaskAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftDefenderExpertsBaseAuditRecord".casefold(): - from .microsoft_defender_experts_base_audit_record import MicrosoftDefenderExpertsBaseAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord".casefold(): + from .microsoft365_copilot_scheduled_prompt_audit_record import Microsoft365CopilotScheduledPromptAuditRecord - return MicrosoftDefenderExpertsBaseAuditRecord() + return Microsoft365CopilotScheduledPromptAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord".casefold(): from .microsoft_defender_experts_x_d_r_audit_record import MicrosoftDefenderExpertsXDRAuditRecord @@ -811,6 +1109,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft_graph_data_connect_operation import MicrosoftGraphDataConnectOperation return MicrosoftGraphDataConnectOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord".casefold(): + from .microsoft_purview_data_catalog_operation_record import MicrosoftPurviewDataCatalogOperationRecord + + return MicrosoftPurviewDataCatalogOperationRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord".casefold(): from .microsoft_purview_data_map_operation_record import MicrosoftPurviewDataMapOperationRecord @@ -827,6 +1129,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft_purview_privacy_audit_event import MicrosoftPurviewPrivacyAuditEvent return MicrosoftPurviewPrivacyAuditEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord".casefold(): + from .microsoft_purview_unified_catalog_operation_record import MicrosoftPurviewUnifiedCatalogOperationRecord + + return MicrosoftPurviewUnifiedCatalogOperationRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftStreamAuditRecord".casefold(): from .microsoft_stream_audit_record import MicrosoftStreamAuditRecord @@ -859,18 +1165,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord return MicrosoftTeamsShiftsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord".casefold(): + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord + + return MicrosoftTeamsUserConcernAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord".casefold(): from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord return MipAutoLabelExchangeItemAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelItemAuditRecord".casefold(): - from .mip_auto_label_item_audit_record import MipAutoLabelItemAuditRecord - - return MipAutoLabelItemAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelPolicyAuditRecord".casefold(): - from .mip_auto_label_policy_audit_record import MipAutoLabelPolicyAuditRecord - - return MipAutoLabelPolicyAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord".casefold(): from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord @@ -895,10 +1197,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .mip_auto_label_simulation_statistics_record import MipAutoLabelSimulationStatisticsRecord return MipAutoLabelSimulationStatisticsRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelSimulationStatusRecord".casefold(): - from .mip_auto_label_simulation_status_record import MipAutoLabelSimulationStatusRecord - - return MipAutoLabelSimulationStatusRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipExactDataMatchAuditRecord".casefold(): from .mip_exact_data_match_audit_record import MipExactDataMatchAuditRecord @@ -911,18 +1209,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .mip_label_audit_record import MipLabelAuditRecord return MipLabelAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mS365DCustomDetectionAuditRecord".casefold(): - from .m_s365_d_custom_detection_audit_record import MS365DCustomDetectionAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mosAgentInfoRecord".casefold(): + from .mos_agent_info_record import MosAgentInfoRecord + + return MosAgentInfoRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mosAgentInfoRecordV2".casefold(): + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 + + return MosAgentInfoRecordV2() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ms365dCustomDetectionAuditRecord".casefold(): + from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord - return MS365DCustomDetectionAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mS365DIncidentAuditRecord".casefold(): - from .m_s365_d_incident_audit_record import MS365DIncidentAuditRecord + return Ms365dCustomDetectionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ms365dIncidentAuditRecord".casefold(): + from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord - return MS365DIncidentAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mS365DSuppressionRuleAuditRecord".casefold(): - from .m_s365_d_suppression_rule_audit_record import MS365DSuppressionRuleAuditRecord + return Ms365dIncidentAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ms365dSuppressionRuleAuditRecord".casefold(): + from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord - return MS365DSuppressionRuleAuditRecord() + return Ms365dSuppressionRuleAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.msdeCustomCollectionAuditRecord".casefold(): + from .msde_custom_collection_audit_record import MsdeCustomCollectionAuditRecord + + return MsdeCustomCollectionAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.msdeGeneralSettingsAuditRecord".casefold(): from .msde_general_settings_audit_record import MsdeGeneralSettingsAuditRecord @@ -939,6 +1249,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord return MsdeRolesSettingsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord".casefold(): + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord + + return MspVectorSearchContentMetadataAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.msticNationStateNotificationRecord".casefold(): from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord @@ -951,6 +1265,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord return MyAnalyticsSettingsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.noisyAlertPolicyAuditRecord".casefold(): + from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord + + return NoisyAlertPolicyAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.officeNativeAuditRecord".casefold(): from .office_native_audit_record import OfficeNativeAuditRecord @@ -959,26 +1277,54 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .ome_portal_audit_record import OmePortalAuditRecord return OmePortalAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord".casefold(): + from .on_demand_share_point_classification_audit_record import OnDemandSharePointClassificationAuditRecord + + return OnDemandSharePointClassificationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.oneDriveAuditRecord".casefold(): from .one_drive_audit_record import OneDriveAuditRecord return OneDriveAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onPremisesFileShareScannerDlpAuditRecord".casefold(): - from .on_premises_file_share_scanner_dlp_audit_record import OnPremisesFileShareScannerDlpAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord".casefold(): + from .on_premises_file_share_scanner_d_l_p_audit_record import OnPremisesFileShareScannerDLPAuditRecord - return OnPremisesFileShareScannerDlpAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onPremisesScannerDlpAuditRecord".casefold(): - from .on_premises_scanner_dlp_audit_record import OnPremisesScannerDlpAuditRecord + return OnPremisesFileShareScannerDLPAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord".casefold(): + from .on_premises_share_point_scanner_d_l_p_audit_record import OnPremisesSharePointScannerDLPAuditRecord - return OnPremisesScannerDlpAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.onPremisesSharePointScannerDlpAuditRecord".casefold(): - from .on_premises_share_point_scanner_dlp_audit_record import OnPremisesSharePointScannerDlpAuditRecord + return OnPremisesSharePointScannerDLPAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.organizationalDataInM365AuditRecord".casefold(): + from .organizational_data_in_m365_audit_record import OrganizationalDataInM365AuditRecord - return OnPremisesSharePointScannerDlpAuditRecord() + return OrganizationalDataInM365AuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.outlookCopilotAutomationAuditRecord".casefold(): + from .outlook_copilot_automation_audit_record import OutlookCopilotAutomationAuditRecord + + return OutlookCopilotAutomationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord".casefold(): from .owa_get_access_token_for_resource_audit_record import OwaGetAccessTokenForResourceAuditRecord return OwaGetAccessTokenForResourceAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4aiAssessmentCategoryRecord".casefold(): + from .p4ai_assessment_category_record import P4aiAssessmentCategoryRecord + + return P4aiAssessmentCategoryRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord".casefold(): + from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord + + return P4aiAssessmentFabricScannerRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4aiAssessmentLocationResultRecord".casefold(): + from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord + + return P4aiAssessmentLocationResultRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4aiAssessmentRecord".casefold(): + from .p4ai_assessment_record import P4aiAssessmentRecord + + return P4aiAssessmentRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4AIRiskScoreRecord".casefold(): + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord + + return P4AIRiskScoreRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.peopleAdminSettingsAuditRecord".casefold(): from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord @@ -987,10 +1333,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord return PhysicalBadgingSignalAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.placesDirectoryAuditRecord".casefold(): + from .places_directory_audit_record import PlacesDirectoryAuditRecord + + return PlacesDirectoryAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerChatMessageAuditRecord".casefold(): + from .planner_chat_message_audit_record import PlannerChatMessageAuditRecord + + return PlannerChatMessageAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerChatMessageListAuditRecord".casefold(): + from .planner_chat_message_list_audit_record import PlannerChatMessageListAuditRecord + + return PlannerChatMessageListAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerCopyPlanAuditRecord".casefold(): from .planner_copy_plan_audit_record import PlannerCopyPlanAuditRecord return PlannerCopyPlanAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerGoalAuditRecord".casefold(): + from .planner_goal_audit_record import PlannerGoalAuditRecord + + return PlannerGoalAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerGoalListAuditRecord".casefold(): + from .planner_goal_list_audit_record import PlannerGoalListAuditRecord + + return PlannerGoalListAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerPlanAuditRecord".casefold(): from .planner_plan_audit_record import PlannerPlanAuditRecord @@ -999,6 +1365,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .planner_plan_list_audit_record import PlannerPlanListAuditRecord return PlannerPlanListAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord".casefold(): + from .planner_plan_sensitivity_label_audit_record import PlannerPlanSensitivityLabelAuditRecord + + return PlannerPlanSensitivityLabelAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.plannerRosterAuditRecord".casefold(): from .planner_roster_audit_record import PlannerRosterAuditRecord @@ -1019,6 +1389,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .planner_tenant_settings_audit_record import PlannerTenantSettingsAuditRecord return PlannerTenantSettingsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.policyConfigChangeAuditRecord".casefold(): + from .policy_config_change_audit_record import PolicyConfigChangeAuditRecord + + return PolicyConfigChangeAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerAppsAuditAppRecord".casefold(): from .power_apps_audit_app_record import PowerAppsAuditAppRecord @@ -1031,14 +1405,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .power_apps_audit_resource_record import PowerAppsAuditResourceRecord return PowerAppsAuditResourceRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerBiAuditRecord".casefold(): - from .power_bi_audit_record import PowerBiAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerBIAuditRecord".casefold(): + from .power_b_i_audit_record import PowerBIAuditRecord - return PowerBiAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerBiDlpAuditRecord".casefold(): - from .power_bi_dlp_audit_record import PowerBiDlpAuditRecord + return PowerBIAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerBIDlpAuditRecord".casefold(): + from .power_b_i_dlp_audit_record import PowerBIDlpAuditRecord - return PowerBiDlpAuditRecord() + return PowerBIDlpAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerPagesSiteAuditRecord".casefold(): from .power_pages_site_audit_record import PowerPagesSiteAuditRecord @@ -1067,6 +1441,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .power_platform_service_activity_audit_record import PowerPlatformServiceActivityAuditRecord return PowerPlatformServiceActivityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.powerPlatformTenantIsolationRecord".casefold(): + from .power_platform_tenant_isolation_record import PowerPlatformTenantIsolationRecord + + return PowerPlatformTenantIsolationRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.privacyDataMatchAuditRecord".casefold(): from .privacy_data_match_audit_record import PrivacyDataMatchAuditRecord @@ -1095,10 +1473,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .privacy_remediation_record import PrivacyRemediationRecord return PrivacyRemediationRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.privacyTenantAuditHistoryRecord".casefold(): - from .privacy_tenant_audit_history_record import PrivacyTenantAuditHistoryRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.privaPrivacyAssessmentOperationRecord".casefold(): + from .priva_privacy_assessment_operation_record import PrivaPrivacyAssessmentOperationRecord + + return PrivaPrivacyAssessmentOperationRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.privaPrivacyConsentOperationRecord".casefold(): + from .priva_privacy_consent_operation_record import PrivaPrivacyConsentOperationRecord - return PrivacyTenantAuditHistoryRecord() + return PrivaPrivacyConsentOperationRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.projectAuditRecord".casefold(): from .project_audit_record import ProjectAuditRecord @@ -1143,6 +1525,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .purview_insider_risk_cases_record import PurviewInsiderRiskCasesRecord return PurviewInsiderRiskCasesRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.purviewMCRecommendationRecord".casefold(): + from .purview_m_c_recommendation_record import PurviewMCRecommendationRecord + + return PurviewMCRecommendationRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.purviewPostureAgentAuditRecord".casefold(): + from .purview_posture_agent_audit_record import PurviewPostureAgentAuditRecord + + return PurviewPostureAgentAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.quarantineAuditRecord".casefold(): from .quarantine_audit_record import QuarantineAuditRecord @@ -1151,10 +1541,34 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .records_management_audit_record import RecordsManagementAuditRecord return RecordsManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.reportSubmission".casefold(): + from .report_submission import ReportSubmission + + return ReportSubmission() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.reportSubmissionResultDetail".casefold(): + from .report_submission_result_detail import ReportSubmissionResultDetail + + return ReportSubmissionResultDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.restrictedModeAuditRecord".casefold(): + from .restricted_mode_audit_record import RestrictedModeAuditRecord + + return RestrictedModeAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionPolicyAuditRecord".casefold(): from .retention_policy_audit_record import RetentionPolicyAuditRecord return RetentionPolicyAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.rtiOperationsAgentAuditRecord".casefold(): + from .rti_operations_agent_audit_record import RtiOperationsAgentAuditRecord + + return RtiOperationsAgentAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sbpConfigurationEventRecord".casefold(): + from .sbp_configuration_event_record import SbpConfigurationEventRecord + + return SbpConfigurationEventRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sbpUsageEventRecord".casefold(): + from .sbp_usage_event_record import SbpUsageEventRecord + + return SbpUsageEventRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.scoreEvidence".casefold(): from .score_evidence import ScoreEvidence @@ -1191,6 +1605,66 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord return SecurityComplianceUserChangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord".casefold(): + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + + return SecurityCopilotIdentityManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord".casefold(): + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord + + return SecurityDevelopmentLifecycleAILogAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord".casefold(): + from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord + + return SensitiveInfoRemediationAgentDataRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensitivityLabelActionAuditRecord".casefold(): + from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord + + return SensitivityLabelActionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord".casefold(): + from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord + + return SensitivityLabeledFileActionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord".casefold(): + from .sensitivity_label_policy_match_audit_record import SensitivityLabelPolicyMatchAuditRecord + + return SensitivityLabelPolicyMatchAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelAIToolAuditRecord".casefold(): + from .sentinel_a_i_tool_audit_record import SentinelAIToolAuditRecord + + return SentinelAIToolAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelGraphAuditRecord".casefold(): + from .sentinel_graph_audit_record import SentinelGraphAuditRecord + + return SentinelGraphAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelJobAuditRecord".casefold(): + from .sentinel_job_audit_record import SentinelJobAuditRecord + + return SentinelJobAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord".casefold(): + from .sentinel_k_q_l_on_lake_audit_record import SentinelKQLOnLakeAuditRecord + + return SentinelKQLOnLakeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord".casefold(): + from .sentinel_lake_data_onboarding_audit_record import SentinelLakeDataOnboardingAuditRecord + + return SentinelLakeDataOnboardingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord".casefold(): + from .sentinel_lake_encryption_audit_record import SentinelLakeEncryptionAuditRecord + + return SentinelLakeEncryptionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord".casefold(): + from .sentinel_lake_onboarding_audit_record import SentinelLakeOnboardingAuditRecord + + return SentinelLakeOnboardingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord".casefold(): + from .sentinel_notebook_on_lake_audit_record import SentinelNotebookOnLakeAuditRecord + + return SentinelNotebookOnLakeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sentinelPackageAuditRecord".casefold(): + from .sentinel_package_audit_record import SentinelPackageAuditRecord + + return SentinelPackageAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord".casefold(): from .share_point_app_permission_operation_audit_record import SharePointAppPermissionOperationAuditRecord @@ -1203,6 +1677,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .share_point_comment_operation_audit_record import SharePointCommentOperationAuditRecord return SharePointCommentOperationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord".casefold(): + from .share_point_content_security_policy_audit_record import SharePointContentSecurityPolicyAuditRecord + + return SharePointContentSecurityPolicyAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord".casefold(): from .share_point_content_type_operation_audit_record import SharePointContentTypeOperationAuditRecord @@ -1219,6 +1697,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .share_point_file_operation_audit_record import SharePointFileOperationAuditRecord return SharePointFileOperationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sharePointListItemOperationAuditRecord".casefold(): + from .share_point_list_item_operation_audit_record import SharePointListItemOperationAuditRecord + + return SharePointListItemOperationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sharePointListOperationAuditRecord".casefold(): from .share_point_list_operation_audit_record import SharePointListOperationAuditRecord @@ -1227,10 +1709,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .share_point_sharing_operation_audit_record import SharePointSharingOperationAuditRecord return SharePointSharingOperationAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.skypeForBusinessBaseAuditRecord".casefold(): - from .skype_for_business_base_audit_record import SkypeForBusinessBaseAuditRecord - - return SkypeForBusinessBaseAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord".casefold(): from .skype_for_business_cmdlets_audit_record import SkypeForBusinessCmdletsAuditRecord @@ -1243,14 +1721,34 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord return SkypeForBusinessUsersBlockedAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.smsCreatePhoneNumberRecord".casefold(): - from .sms_create_phone_number_record import SmsCreatePhoneNumberRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarDetonationContentMetadata".casefold(): + from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + + return SonarDetonationContentMetadata() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarDetonationEntityAuditRecord".casefold(): + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + + return SonarDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord".casefold(): + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + + return SonarFileDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarSubmissionEntityAuditRecord".casefold(): + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + + return SonarSubmissionEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord".casefold(): + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + + return SonarUrlDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sparkCoreCustomLivePoolRecord".casefold(): + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord - return SmsCreatePhoneNumberRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.smsDeletePhoneNumberRecord".casefold(): - from .sms_delete_phone_number_record import SmsDeletePhoneNumberRecord + return SparkCoreCustomLivePoolRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.submissionEntityAuditRecord".casefold(): + from .submission_entity_audit_record import SubmissionEntityAuditRecord - return SmsDeletePhoneNumberRecord() + return SubmissionEntityAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord".casefold(): from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord @@ -1259,10 +1757,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .synthetic_probe_audit_record import SyntheticProbeAuditRecord return SyntheticProbeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamCopilotInteractionAuditRecord".casefold(): + from .team_copilot_interaction_audit_record import TeamCopilotInteractionAuditRecord + + return TeamCopilotInteractionAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsEasyApprovalsAuditRecord".casefold(): from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord return TeamsEasyApprovalsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord".casefold(): + from .teams_eval_data_hub_admin_operation_audit_record import TeamsEvalDataHubAdminOperationAuditRecord + + return TeamsEvalDataHubAdminOperationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord".casefold(): + from .teams_eval_data_hub_data_access_audit_record import TeamsEvalDataHubDataAccessAuditRecord + + return TeamsEvalDataHubDataAccessAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord".casefold(): + from .teams_eval_data_hub_permission_change_audit_record import TeamsEvalDataHubPermissionChangeAuditRecord + + return TeamsEvalDataHubPermissionChangeAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsHealthcareAuditRecord".casefold(): from .teams_healthcare_audit_record import TeamsHealthcareAuditRecord @@ -1283,10 +1797,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .threat_intelligence_atp_content_data import ThreatIntelligenceAtpContentData return ThreatIntelligenceAtpContentData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.threatIntelligenceExportAuditRecord".casefold(): + from .threat_intelligence_export_audit_record import ThreatIntelligenceExportAuditRecord + + return ThreatIntelligenceExportAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.threatIntelligenceMailData".casefold(): from .threat_intelligence_mail_data import ThreatIntelligenceMailData return ThreatIntelligenceMailData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.threatIntelligenceObjectAuditRecord".casefold(): + from .threat_intelligence_object_audit_record import ThreatIntelligenceObjectAuditRecord + + return ThreatIntelligenceObjectAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.threatIntelligenceUrlClickData".casefold(): from .threat_intelligence_url_click_data import ThreatIntelligenceUrlClickData @@ -1295,6 +1817,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .todo_audit_record import TodoAuditRecord return TodoAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.trainableClassifierAuditRecord".casefold(): + from .trainable_classifier_audit_record import TrainableClassifierAuditRecord + + return TrainableClassifierAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.uamOperationAuditRecord".casefold(): from .uam_operation_audit_record import UamOperationAuditRecord @@ -1311,10 +1837,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .unified_simulation_summary_audit_record import UnifiedSimulationSummaryAuditRecord return UnifiedSimulationSummaryAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.uploadCertificateRecord".casefold(): - from .upload_certificate_record import UploadCertificateRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.universalPrintManagementAuditRecord".casefold(): + from .universal_print_management_audit_record import UniversalPrintManagementAuditRecord - return UploadCertificateRecord() + return UniversalPrintManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.universalPrintPrintJobAuditRecord".casefold(): + from .universal_print_print_job_audit_record import UniversalPrintPrintJobAuditRecord + + return UniversalPrintPrintJobAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.urbacAssignmentAuditRecord".casefold(): from .urbac_assignment_audit_record import UrbacAssignmentAuditRecord @@ -1331,10 +1861,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .user_training_audit_record import UserTrainingAuditRecord return UserTrainingAuditRecord() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vfamBasePolicyAuditRecord".casefold(): - from .vfam_base_policy_audit_record import VfamBasePolicyAuditRecord + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord".casefold(): + from .usx_workspace_onboarding_audit_record import UsxWorkspaceOnboardingAuditRecord - return VfamBasePolicyAuditRecord() + return UsxWorkspaceOnboardingAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vfamCreatePolicyAuditRecord".casefold(): from .vfam_create_policy_audit_record import VfamCreatePolicyAuditRecord @@ -1347,6 +1877,74 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .vfam_update_policy_audit_record import VfamUpdatePolicyAuditRecord return VfamUpdatePolicyAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaAmplifyAuditRecord".casefold(): + from .viva_amplify_audit_record import VivaAmplifyAuditRecord + + return VivaAmplifyAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaEngageEventsAuditRecord".casefold(): + from .viva_engage_events_audit_record import VivaEngageEventsAuditRecord + + return VivaEngageEventsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord".casefold(): + from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord + + return VivaEngageNetworkAssociationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaEngageSegmentAuditRecord".casefold(): + from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord + + return VivaEngageSegmentAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord".casefold(): + from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + + return VivaGlintAdvancedConfigurationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord".casefold(): + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord + + return VivaGlintAgenticCampaignAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord".casefold(): + from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord + + return VivaGlintFeedbackProgramAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord".casefold(): + from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord + + return VivaGlintOrganizationalDataAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord".casefold(): + from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord + + return VivaGlintPulseProgramAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord".casefold(): + from .viva_glint_pulse_program_respondent_rate_audit_record import VivaGlintPulseProgramRespondentRateAuditRecord + + return VivaGlintPulseProgramRespondentRateAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintQuestionAuditRecord".casefold(): + from .viva_glint_question_audit_record import VivaGlintQuestionAuditRecord + + return VivaGlintQuestionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintRoleAuditRecord".casefold(): + from .viva_glint_role_audit_record import VivaGlintRoleAuditRecord + + return VivaGlintRoleAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintRubiconAuditRecord".casefold(): + from .viva_glint_rubicon_audit_record import VivaGlintRubiconAuditRecord + + return VivaGlintRubiconAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord".casefold(): + from .viva_glint_support_access_audit_record import VivaGlintSupportAccessAuditRecord + + return VivaGlintSupportAccessAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintSystemAuditRecord".casefold(): + from .viva_glint_system_audit_record import VivaGlintSystemAuditRecord + + return VivaGlintSystemAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintUserAuditRecord".casefold(): + from .viva_glint_user_audit_record import VivaGlintUserAuditRecord + + return VivaGlintUserAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintUserGroupAuditRecord".casefold(): + from .viva_glint_user_group_audit_record import VivaGlintUserGroupAuditRecord + + return VivaGlintUserGroupAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGoalsAuditRecord".casefold(): from .viva_goals_audit_record import VivaGoalsAuditRecord @@ -1379,6 +1977,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .wdatp_alerts_audit_record import WdatpAlertsAuditRecord return WdatpAlertsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.webContentFilteringAuditRecord".casefold(): + from .web_content_filtering_audit_record import WebContentFilteringAuditRecord + + return WebContentFilteringAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.windows365CustomerLockboxAuditRecord".casefold(): from .windows365_customer_lockbox_audit_record import Windows365CustomerLockboxAuditRecord @@ -1391,6 +1993,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .yammer_audit_record import YammerAuditRecord return YammerAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.yammerUserHidingAuditRecord".casefold(): + from .yammer_user_hiding_audit_record import YammerUserHidingAuditRecord + + return YammerUserHidingAuditRecord() return AuditData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -1398,8 +2004,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .a365_ai_execute_tool import A365AiExecuteTool + from .a365_ai_inference_call import A365AiInferenceCall + from .a365_ai_invoke_agent import A365AiInvokeAgent + from .a365_ai_run_summary import A365AiRunSummary + from .a365_span_outputs import A365SpanOutputs from .aad_risk_detection_audit_record import AadRiskDetectionAuditRecord from .aed_audit_record import AedAuditRecord + from .agent_admin_activity_record import AgentAdminActivityRecord + from .agent_setting_admin_activity import AgentSettingAdminActivity + from .aip_discover import AipDiscover from .aip_file_deleted import AipFileDeleted from .aip_heart_beat import AipHeartBeat from .aip_protection_action_log_request import AipProtectionActionLogRequest @@ -1409,84 +2023,112 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .air_investigation_data import AirInvestigationData from .air_manual_investigation_data import AirManualInvestigationData from .ai_app_interaction_audit_record import AiAppInteractionAuditRecord + from .ai_execute_tool_audit_record import AiExecuteToolAuditRecord + from .ai_interactions_change_notification_audit_record import AiInteractionsChangeNotificationAuditRecord + from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord + from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord + from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord + from .attack_sim_audit_record import AttackSimAuditRecord + from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord + from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord + from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord + from .azfw_network_rule_event_record import AzfwNetworkRuleEventRecord from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord - from .azure_active_directory_base_audit_record import AzureActiveDirectoryBaseAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord - from .case_audit_record import CaseAuditRecord - from .case_investigation import CaseInvestigation + from .ccrai_policy_violation_record import CcraiPolicyViolationRecord + from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord + from .cdp_classifier_health_record import CdpClassifierHealthRecord from .cdp_cold_crawl_status_record import CdpColdCrawlStatusRecord + from .cdp_consumption_resource_record import CdpConsumptionResourceRecord from .cdp_content_explorer_aggregate_record import CdpContentExplorerAggregateRecord - from .cdp_dlp_sensitive_audit_record import CdpDlpSensitiveAuditRecord from .cdp_dlp_sensitive_endpoint_audit_record import CdpDlpSensitiveEndpointAuditRecord from .cdp_log_record import CdpLogRecord from .cdp_ocr_billing_record import CdpOcrBillingRecord from .cdp_resource_scope_change_event_record import CdpResourceScopeChangeEventRecord - from .cerner_s_m_s_link_record import CernerSMSLinkRecord - from .cerner_s_m_s_settings_update_record import CernerSMSSettingsUpdateRecord - from .cerner_s_m_s_unlink_record import CernerSMSUnlinkRecord + from .cloud_update_device_config_audit_record import CloudUpdateDeviceConfigAuditRecord + from .cloud_update_profile_config_audit_record import CloudUpdateProfileConfigAuditRecord + from .cloud_update_tenant_config_audit_record import CloudUpdateTenantConfigAuditRecord from .compliance_connector_audit_record import ComplianceConnectorAuditRecord - from .compliance_dlp_applications_audit_record import ComplianceDlpApplicationsAuditRecord - from .compliance_dlp_applications_classification_audit_record import ComplianceDlpApplicationsClassificationAuditRecord - from .compliance_dlp_base_audit_record import ComplianceDlpBaseAuditRecord - from .compliance_dlp_classification_base_audit_record import ComplianceDlpClassificationBaseAuditRecord - from .compliance_dlp_classification_base_cdp_record import ComplianceDlpClassificationBaseCdpRecord - from .compliance_dlp_endpoint_audit_record import ComplianceDlpEndpointAuditRecord - from .compliance_dlp_endpoint_discovery_audit_record import ComplianceDlpEndpointDiscoveryAuditRecord - from .compliance_dlp_exchange_audit_record import ComplianceDlpExchangeAuditRecord - from .compliance_dlp_exchange_classification_audit_record import ComplianceDlpExchangeClassificationAuditRecord - from .compliance_dlp_exchange_classification_cdp_record import ComplianceDlpExchangeClassificationCdpRecord - from .compliance_dlp_exchange_discovery_audit_record import ComplianceDlpExchangeDiscoveryAuditRecord - from .compliance_dlp_share_point_audit_record import ComplianceDlpSharePointAuditRecord - from .compliance_dlp_share_point_classification_audit_record import ComplianceDlpSharePointClassificationAuditRecord - from .compliance_dlp_share_point_classification_extended_audit_record import ComplianceDlpSharePointClassificationExtendedAuditRecord from .compliance_d_l_m_exchange_audit_record import ComplianceDLMExchangeAuditRecord from .compliance_d_l_m_share_point_audit_record import ComplianceDLMSharePointAuditRecord + from .compliance_d_l_p_applications_audit_record import ComplianceDLPApplicationsAuditRecord + from .compliance_d_l_p_applications_classification_audit_record import ComplianceDLPApplicationsClassificationAuditRecord + from .compliance_d_l_p_endpoint_audit_record import ComplianceDLPEndpointAuditRecord + from .compliance_d_l_p_endpoint_discovery_audit_record import ComplianceDLPEndpointDiscoveryAuditRecord + from .compliance_d_l_p_enforcement_audit_record import ComplianceDLPEnforcementAuditRecord + from .compliance_d_l_p_exchange_audit_record import ComplianceDLPExchangeAuditRecord + from .compliance_d_l_p_exchange_classification_audit_record import ComplianceDLPExchangeClassificationAuditRecord + from .compliance_d_l_p_exchange_classification_cdp_record import ComplianceDLPExchangeClassificationCdpRecord + from .compliance_d_l_p_exchange_discovery_audit_record import ComplianceDLPExchangeDiscoveryAuditRecord + from .compliance_d_l_p_share_point_audit_record import ComplianceDLPSharePointAuditRecord + from .compliance_d_l_p_share_point_classification_audit_record import ComplianceDLPSharePointClassificationAuditRecord + from .compliance_d_l_p_share_point_classification_cdp_record import ComplianceDLPSharePointClassificationCdpRecord + from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord + from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord - from .compliance_supervision_base_audit_record import ComplianceSupervisionBaseAuditRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord + from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord + from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord + from .content_store_metadata_record import ContentStoreMetadataRecord + from .copilot_agent_management_audit_record import CopilotAgentManagementAuditRecord + from .copilot_for_security_logging_audit_record import CopilotForSecurityLoggingAuditRecord + from .copilot_for_security_trigger_audit_record import CopilotForSecurityTriggerAuditRecord from .copilot_interaction_audit_record import CopilotInteractionAuditRecord + from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord + from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord + from .copilot_setting_audit_record import CopilotSettingAuditRecord + from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord from .cortana_briefing_audit_record import CortanaBriefingAuditRecord - from .cps_common_policy_audit_record import CpsCommonPolicyAuditRecord - from .cps_policy_config_audit_record import CpsPolicyConfigAuditRecord - from .crm_base_audit_record import CrmBaseAuditRecord + from .critical_asset_management_classification_record import CriticalAssetManagementClassificationRecord from .crm_entity_operation_audit_record import CrmEntityOperationAuditRecord + from .cross_tenant_access_policy_audit_record import CrossTenantAccessPolicyAuditRecord from .customer_key_service_encryption_audit_record import CustomerKeyServiceEncryptionAuditRecord - from .data_center_security_base_audit_record import DataCenterSecurityBaseAuditRecord from .data_center_security_cmdlet_audit_record import DataCenterSecurityCmdletAuditRecord from .data_governance_audit_record import DataGovernanceAuditRecord from .data_insights_rest_api_audit_record import DataInsightsRestApiAuditRecord from .data_lake_export_operation_audit_record import DataLakeExportOperationAuditRecord + from .data_security_investigation_audit_record import DataSecurityInvestigationAuditRecord from .data_share_operation_audit_record import DataShareOperationAuditRecord from .default_audit_data import DefaultAuditData - from .defender_security_alert_base_record import DefenderSecurityAlertBaseRecord - from .delete_certificate_record import DeleteCertificateRecord - from .disable_consent_record import DisableConsentRecord + from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord + from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord + from .deploy_feature_activity_record import DeployFeatureActivityRecord + from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord + from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord + from .device_discovery_settings_record import DeviceDiscoverySettingsRecord from .discovery_audit_record import DiscoveryAuditRecord from .dlp_endpoint_audit_record import DlpEndpointAuditRecord - from .dlp_sensitive_information_type_cmdlet_record import DlpSensitiveInformationTypeCmdletRecord + from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord - from .download_certificate_record import DownloadCertificateRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord - from .enable_consent_record import EnableConsentRecord - from .epic_s_m_s_link_record import EpicSMSLinkRecord - from .epic_s_m_s_settings_update_record import EpicSMSSettingsUpdateRecord - from .epic_s_m_s_unlink_record import EpicSMSUnlinkRecord + from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord - from .exchange_mailbox_audit_base_record import ExchangeMailboxAuditBaseRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord - from .fhir_base_url_add_record import FhirBaseUrlAddRecord - from .fhir_base_url_approve_record import FhirBaseUrlApproveRecord - from .fhir_base_url_delete_record import FhirBaseUrlDeleteRecord - from .fhir_base_url_update_record import FhirBaseUrlUpdateRecord + from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -1495,40 +2137,49 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .information_worker_protection_audit_record import InformationWorkerProtectionAuditRecord from .insider_risk_scoped_users_record import InsiderRiskScopedUsersRecord from .insider_risk_scoped_user_insights_record import InsiderRiskScopedUserInsightsRecord - from .irm_security_alert_record import IrmSecurityAlertRecord + from .integrated_apps_app_admin_activity_audit_record import IntegratedAppsAppAdminActivityAuditRecord + from .integrated_apps_app_settings_admin_activity_audit_record import IntegratedAppsAppSettingsAdminActivityAuditRecord + from .irm_activity_audit_trail_record import IrmActivityAuditTrailRecord from .irm_user_defined_detection_record import IrmUserDefinedDetectionRecord from .kaizala_audit_record import KaizalaAuditRecord from .label_analytics_aggregate_audit_record import LabelAnalyticsAggregateAuditRecord from .label_content_explorer_audit_record import LabelContentExplorerAuditRecord from .large_content_metadata_audit_record import LargeContentMetadataAuditRecord + from .m365daad_audit_record import M365daadAuditRecord + from .m365odsp_asset_metadata_record import M365odspAssetMetadataRecord from .m365_compliance_connector_audit_record import M365ComplianceConnectorAuditRecord - from .m365_d_a_a_d_audit_record import M365DAADAuditRecord + from .m365_search_sections_record import M365SearchSectionsRecord from .mail_submission_data import MailSubmissionData from .managed_services_audit_record import ManagedServicesAuditRecord from .managed_tenants_audit_record import ManagedTenantsAuditRecord from .mapg_alerts_audit_record import MapgAlertsAuditRecord from .mapg_onboard_audit_record import MapgOnboardAuditRecord from .mapg_policy_audit_record import MapgPolicyAuditRecord + from .mapg_remediation_audit_record import MapgRemediationAuditRecord from .mcas_alerts_audit_record import McasAlertsAuditRecord from .mdatp_audit_record import MdatpAuditRecord + from .mda_audit_record import MdaAuditRecord from .mda_data_security_signal_record import MdaDataSecuritySignalRecord from .mdc_events_record import MdcEventsRecord from .mdi_audit_record import MdiAuditRecord from .mesh_worlds_audit_record import MeshWorldsAuditRecord from .microsoft365_backup_backup_item_audit_record import Microsoft365BackupBackupItemAuditRecord from .microsoft365_backup_backup_policy_audit_record import Microsoft365BackupBackupPolicyAuditRecord + from .microsoft365_backup_granular_browse_task_audit_record import Microsoft365BackupGranularBrowseTaskAuditRecord from .microsoft365_backup_restore_item_audit_record import Microsoft365BackupRestoreItemAuditRecord from .microsoft365_backup_restore_task_audit_record import Microsoft365BackupRestoreTaskAuditRecord - from .microsoft_defender_experts_base_audit_record import MicrosoftDefenderExpertsBaseAuditRecord + from .microsoft365_copilot_scheduled_prompt_audit_record import Microsoft365CopilotScheduledPromptAuditRecord from .microsoft_defender_experts_x_d_r_audit_record import MicrosoftDefenderExpertsXDRAuditRecord from .microsoft_flow_audit_record import MicrosoftFlowAuditRecord from .microsoft_forms_audit_record import MicrosoftFormsAuditRecord from .microsoft_graph_data_connect_consent import MicrosoftGraphDataConnectConsent from .microsoft_graph_data_connect_operation import MicrosoftGraphDataConnectOperation + from .microsoft_purview_data_catalog_operation_record import MicrosoftPurviewDataCatalogOperationRecord from .microsoft_purview_data_map_operation_record import MicrosoftPurviewDataMapOperationRecord from .microsoft_purview_metadata_policy_operation_record import MicrosoftPurviewMetadataPolicyOperationRecord from .microsoft_purview_policy_operation_record import MicrosoftPurviewPolicyOperationRecord from .microsoft_purview_privacy_audit_event import MicrosoftPurviewPrivacyAuditEvent + from .microsoft_purview_unified_catalog_operation_record import MicrosoftPurviewUnifiedCatalogOperationRecord from .microsoft_stream_audit_record import MicrosoftStreamAuditRecord from .microsoft_teams_admin_audit_record import MicrosoftTeamsAdminAuditRecord from .microsoft_teams_analytics_audit_record import MicrosoftTeamsAnalyticsAuditRecord @@ -1537,51 +2188,69 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord - from .mip_auto_label_item_audit_record import MipAutoLabelItemAuditRecord - from .mip_auto_label_policy_audit_record import MipAutoLabelPolicyAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord from .mip_auto_label_share_point_policy_location_audit_record import MipAutoLabelSharePointPolicyLocationAuditRecord from .mip_auto_label_simulation_share_point_completion_record import MipAutoLabelSimulationSharePointCompletionRecord from .mip_auto_label_simulation_share_point_progress_record import MipAutoLabelSimulationSharePointProgressRecord from .mip_auto_label_simulation_statistics_record import MipAutoLabelSimulationStatisticsRecord - from .mip_auto_label_simulation_status_record import MipAutoLabelSimulationStatusRecord from .mip_exact_data_match_audit_record import MipExactDataMatchAuditRecord from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord + from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 + from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord + from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord + from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord + from .msde_custom_collection_audit_record import MsdeCustomCollectionAuditRecord from .msde_general_settings_audit_record import MsdeGeneralSettingsAuditRecord from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord - from .m_s365_d_custom_detection_audit_record import MS365DCustomDetectionAuditRecord - from .m_s365_d_incident_audit_record import MS365DIncidentAuditRecord - from .m_s365_d_suppression_rule_audit_record import MS365DSuppressionRuleAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord + from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord from .one_drive_audit_record import OneDriveAuditRecord - from .on_premises_file_share_scanner_dlp_audit_record import OnPremisesFileShareScannerDlpAuditRecord - from .on_premises_scanner_dlp_audit_record import OnPremisesScannerDlpAuditRecord - from .on_premises_share_point_scanner_dlp_audit_record import OnPremisesSharePointScannerDlpAuditRecord + from .on_demand_share_point_classification_audit_record import OnDemandSharePointClassificationAuditRecord + from .on_premises_file_share_scanner_d_l_p_audit_record import OnPremisesFileShareScannerDLPAuditRecord + from .on_premises_share_point_scanner_d_l_p_audit_record import OnPremisesSharePointScannerDLPAuditRecord + from .organizational_data_in_m365_audit_record import OrganizationalDataInM365AuditRecord + from .outlook_copilot_automation_audit_record import OutlookCopilotAutomationAuditRecord from .owa_get_access_token_for_resource_audit_record import OwaGetAccessTokenForResourceAuditRecord + from .p4ai_assessment_category_record import P4aiAssessmentCategoryRecord + from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord + from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord + from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord + from .places_directory_audit_record import PlacesDirectoryAuditRecord + from .planner_chat_message_audit_record import PlannerChatMessageAuditRecord + from .planner_chat_message_list_audit_record import PlannerChatMessageListAuditRecord from .planner_copy_plan_audit_record import PlannerCopyPlanAuditRecord + from .planner_goal_audit_record import PlannerGoalAuditRecord + from .planner_goal_list_audit_record import PlannerGoalListAuditRecord from .planner_plan_audit_record import PlannerPlanAuditRecord from .planner_plan_list_audit_record import PlannerPlanListAuditRecord + from .planner_plan_sensitivity_label_audit_record import PlannerPlanSensitivityLabelAuditRecord from .planner_roster_audit_record import PlannerRosterAuditRecord from .planner_roster_sensitivity_label_audit_record import PlannerRosterSensitivityLabelAuditRecord from .planner_task_audit_record import PlannerTaskAuditRecord from .planner_task_list_audit_record import PlannerTaskListAuditRecord from .planner_tenant_settings_audit_record import PlannerTenantSettingsAuditRecord + from .policy_config_change_audit_record import PolicyConfigChangeAuditRecord from .power_apps_audit_app_record import PowerAppsAuditAppRecord from .power_apps_audit_plan_record import PowerAppsAuditPlanRecord from .power_apps_audit_resource_record import PowerAppsAuditResourceRecord - from .power_bi_audit_record import PowerBiAuditRecord - from .power_bi_dlp_audit_record import PowerBiDlpAuditRecord + from .power_b_i_audit_record import PowerBIAuditRecord + from .power_b_i_dlp_audit_record import PowerBIDlpAuditRecord from .power_pages_site_audit_record import PowerPagesSiteAuditRecord from .power_platform_administrator_activity_record import PowerPlatformAdministratorActivityRecord from .power_platform_admin_dlp_audit_record import PowerPlatformAdminDlpAuditRecord @@ -1589,6 +2258,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .power_platform_lockbox_resource_access_request_audit_record import PowerPlatformLockboxResourceAccessRequestAuditRecord from .power_platform_lockbox_resource_command_audit_record import PowerPlatformLockboxResourceCommandAuditRecord from .power_platform_service_activity_audit_record import PowerPlatformServiceActivityAuditRecord + from .power_platform_tenant_isolation_record import PowerPlatformTenantIsolationRecord from .privacy_data_match_audit_record import PrivacyDataMatchAuditRecord from .privacy_data_minimization_record import PrivacyDataMinimizationRecord from .privacy_digest_email_record import PrivacyDigestEmailRecord @@ -1596,7 +2266,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .privacy_portal_audit_record import PrivacyPortalAuditRecord from .privacy_remediation_action_record import PrivacyRemediationActionRecord from .privacy_remediation_record import PrivacyRemediationRecord - from .privacy_tenant_audit_history_record import PrivacyTenantAuditHistoryRecord + from .priva_privacy_assessment_operation_record import PrivaPrivacyAssessmentOperationRecord + from .priva_privacy_consent_operation_record import PrivaPrivacyConsentOperationRecord from .project_audit_record import ProjectAuditRecord from .project_for_the_web_assigned_to_me_settings_audit_record import ProjectForTheWebAssignedToMeSettingsAuditRecord from .project_for_the_web_project_audit_record import ProjectForTheWebProjectAuditRecord @@ -1608,9 +2279,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_folder_audit_record import PublicFolderAuditRecord from .purview_insider_risk_alerts_record import PurviewInsiderRiskAlertsRecord from .purview_insider_risk_cases_record import PurviewInsiderRiskCasesRecord + from .purview_m_c_recommendation_record import PurviewMCRecommendationRecord + from .purview_posture_agent_audit_record import PurviewPostureAgentAuditRecord from .quarantine_audit_record import QuarantineAuditRecord from .records_management_audit_record import RecordsManagementAuditRecord + from .report_submission import ReportSubmission + from .report_submission_result_detail import ReportSubmissionResultDetail + from .restricted_mode_audit_record import RestrictedModeAuditRecord from .retention_policy_audit_record import RetentionPolicyAuditRecord + from .rti_operations_agent_audit_record import RtiOperationsAgentAuditRecord + from .sbp_configuration_event_record import SbpConfigurationEventRecord + from .sbp_usage_event_record import SbpUsageEventRecord from .score_evidence import ScoreEvidence from .score_platform_generic_audit_record import ScorePlatformGenericAuditRecord from .script_run_audit_record import ScriptRunAuditRecord @@ -1620,45 +2299,91 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord + from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord + from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord + from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord + from .sensitivity_label_policy_match_audit_record import SensitivityLabelPolicyMatchAuditRecord + from .sentinel_a_i_tool_audit_record import SentinelAIToolAuditRecord + from .sentinel_graph_audit_record import SentinelGraphAuditRecord + from .sentinel_job_audit_record import SentinelJobAuditRecord + from .sentinel_k_q_l_on_lake_audit_record import SentinelKQLOnLakeAuditRecord + from .sentinel_lake_data_onboarding_audit_record import SentinelLakeDataOnboardingAuditRecord + from .sentinel_lake_encryption_audit_record import SentinelLakeEncryptionAuditRecord + from .sentinel_lake_onboarding_audit_record import SentinelLakeOnboardingAuditRecord + from .sentinel_notebook_on_lake_audit_record import SentinelNotebookOnLakeAuditRecord + from .sentinel_package_audit_record import SentinelPackageAuditRecord from .share_point_app_permission_operation_audit_record import SharePointAppPermissionOperationAuditRecord from .share_point_audit_record import SharePointAuditRecord from .share_point_comment_operation_audit_record import SharePointCommentOperationAuditRecord + from .share_point_content_security_policy_audit_record import SharePointContentSecurityPolicyAuditRecord from .share_point_content_type_operation_audit_record import SharePointContentTypeOperationAuditRecord from .share_point_e_signature_audit_record import SharePointESignatureAuditRecord from .share_point_field_operation_audit_record import SharePointFieldOperationAuditRecord from .share_point_file_operation_audit_record import SharePointFileOperationAuditRecord + from .share_point_list_item_operation_audit_record import SharePointListItemOperationAuditRecord from .share_point_list_operation_audit_record import SharePointListOperationAuditRecord from .share_point_sharing_operation_audit_record import SharePointSharingOperationAuditRecord - from .skype_for_business_base_audit_record import SkypeForBusinessBaseAuditRecord from .skype_for_business_cmdlets_audit_record import SkypeForBusinessCmdletsAuditRecord from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord - from .sms_create_phone_number_record import SmsCreatePhoneNumberRecord - from .sms_delete_phone_number_record import SmsDeletePhoneNumberRecord + from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord + from .teams_eval_data_hub_admin_operation_audit_record import TeamsEvalDataHubAdminOperationAuditRecord + from .teams_eval_data_hub_data_access_audit_record import TeamsEvalDataHubDataAccessAuditRecord + from .teams_eval_data_hub_permission_change_audit_record import TeamsEvalDataHubPermissionChangeAuditRecord from .teams_healthcare_audit_record import TeamsHealthcareAuditRecord from .teams_updates_audit_record import TeamsUpdatesAuditRecord + from .team_copilot_interaction_audit_record import TeamCopilotInteractionAuditRecord from .tenant_allow_block_list_audit_record import TenantAllowBlockListAuditRecord from .threat_finder_audit_record import ThreatFinderAuditRecord from .threat_intelligence_atp_content_data import ThreatIntelligenceAtpContentData + from .threat_intelligence_export_audit_record import ThreatIntelligenceExportAuditRecord from .threat_intelligence_mail_data import ThreatIntelligenceMailData + from .threat_intelligence_object_audit_record import ThreatIntelligenceObjectAuditRecord from .threat_intelligence_url_click_data import ThreatIntelligenceUrlClickData from .todo_audit_record import TodoAuditRecord + from .trainable_classifier_audit_record import TrainableClassifierAuditRecord from .uam_operation_audit_record import UamOperationAuditRecord from .unified_group_audit_record import UnifiedGroupAuditRecord from .unified_simulation_matched_item_audit_record import UnifiedSimulationMatchedItemAuditRecord from .unified_simulation_summary_audit_record import UnifiedSimulationSummaryAuditRecord - from .upload_certificate_record import UploadCertificateRecord + from .universal_print_management_audit_record import UniversalPrintManagementAuditRecord + from .universal_print_print_job_audit_record import UniversalPrintPrintJobAuditRecord from .urbac_assignment_audit_record import UrbacAssignmentAuditRecord from .urbac_enable_state_audit_record import UrbacEnableStateAuditRecord from .urbac_role_audit_record import UrbacRoleAuditRecord from .user_training_audit_record import UserTrainingAuditRecord - from .vfam_base_policy_audit_record import VfamBasePolicyAuditRecord + from .usx_workspace_onboarding_audit_record import UsxWorkspaceOnboardingAuditRecord from .vfam_create_policy_audit_record import VfamCreatePolicyAuditRecord from .vfam_delete_policy_audit_record import VfamDeletePolicyAuditRecord from .vfam_update_policy_audit_record import VfamUpdatePolicyAuditRecord + from .viva_amplify_audit_record import VivaAmplifyAuditRecord + from .viva_engage_events_audit_record import VivaEngageEventsAuditRecord + from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord + from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord + from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord + from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord + from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord + from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord + from .viva_glint_pulse_program_respondent_rate_audit_record import VivaGlintPulseProgramRespondentRateAuditRecord + from .viva_glint_question_audit_record import VivaGlintQuestionAuditRecord + from .viva_glint_role_audit_record import VivaGlintRoleAuditRecord + from .viva_glint_rubicon_audit_record import VivaGlintRubiconAuditRecord + from .viva_glint_support_access_audit_record import VivaGlintSupportAccessAuditRecord + from .viva_glint_system_audit_record import VivaGlintSystemAuditRecord + from .viva_glint_user_audit_record import VivaGlintUserAuditRecord + from .viva_glint_user_group_audit_record import VivaGlintUserGroupAuditRecord from .viva_goals_audit_record import VivaGoalsAuditRecord from .viva_learning_admin_audit_record import VivaLearningAdminAuditRecord from .viva_learning_audit_record import VivaLearningAuditRecord @@ -1667,12 +2392,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .viva_pulse_report_audit_record import VivaPulseReportAuditRecord from .viva_pulse_response_audit_record import VivaPulseResponseAuditRecord from .wdatp_alerts_audit_record import WdatpAlertsAuditRecord + from .web_content_filtering_audit_record import WebContentFilteringAuditRecord from .windows365_customer_lockbox_audit_record import Windows365CustomerLockboxAuditRecord from .workplace_analytics_audit_record import WorkplaceAnalyticsAuditRecord from .yammer_audit_record import YammerAuditRecord + from .yammer_user_hiding_audit_record import YammerUserHidingAuditRecord + from .a365_ai_execute_tool import A365AiExecuteTool + from .a365_ai_inference_call import A365AiInferenceCall + from .a365_ai_invoke_agent import A365AiInvokeAgent + from .a365_ai_run_summary import A365AiRunSummary + from .a365_span_outputs import A365SpanOutputs from .aad_risk_detection_audit_record import AadRiskDetectionAuditRecord from .aed_audit_record import AedAuditRecord + from .agent_admin_activity_record import AgentAdminActivityRecord + from .agent_setting_admin_activity import AgentSettingAdminActivity + from .aip_discover import AipDiscover from .aip_file_deleted import AipFileDeleted from .aip_heart_beat import AipHeartBeat from .aip_protection_action_log_request import AipProtectionActionLogRequest @@ -1682,84 +2417,112 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .air_investigation_data import AirInvestigationData from .air_manual_investigation_data import AirManualInvestigationData from .ai_app_interaction_audit_record import AiAppInteractionAuditRecord + from .ai_execute_tool_audit_record import AiExecuteToolAuditRecord + from .ai_interactions_change_notification_audit_record import AiInteractionsChangeNotificationAuditRecord + from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord + from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord + from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord + from .attack_sim_audit_record import AttackSimAuditRecord + from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord + from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord + from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord + from .azfw_network_rule_event_record import AzfwNetworkRuleEventRecord from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord - from .azure_active_directory_base_audit_record import AzureActiveDirectoryBaseAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord - from .case_audit_record import CaseAuditRecord - from .case_investigation import CaseInvestigation + from .ccrai_policy_violation_record import CcraiPolicyViolationRecord + from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord + from .cdp_classifier_health_record import CdpClassifierHealthRecord from .cdp_cold_crawl_status_record import CdpColdCrawlStatusRecord + from .cdp_consumption_resource_record import CdpConsumptionResourceRecord from .cdp_content_explorer_aggregate_record import CdpContentExplorerAggregateRecord - from .cdp_dlp_sensitive_audit_record import CdpDlpSensitiveAuditRecord from .cdp_dlp_sensitive_endpoint_audit_record import CdpDlpSensitiveEndpointAuditRecord from .cdp_log_record import CdpLogRecord from .cdp_ocr_billing_record import CdpOcrBillingRecord from .cdp_resource_scope_change_event_record import CdpResourceScopeChangeEventRecord - from .cerner_s_m_s_link_record import CernerSMSLinkRecord - from .cerner_s_m_s_settings_update_record import CernerSMSSettingsUpdateRecord - from .cerner_s_m_s_unlink_record import CernerSMSUnlinkRecord + from .cloud_update_device_config_audit_record import CloudUpdateDeviceConfigAuditRecord + from .cloud_update_profile_config_audit_record import CloudUpdateProfileConfigAuditRecord + from .cloud_update_tenant_config_audit_record import CloudUpdateTenantConfigAuditRecord from .compliance_connector_audit_record import ComplianceConnectorAuditRecord - from .compliance_dlp_applications_audit_record import ComplianceDlpApplicationsAuditRecord - from .compliance_dlp_applications_classification_audit_record import ComplianceDlpApplicationsClassificationAuditRecord - from .compliance_dlp_base_audit_record import ComplianceDlpBaseAuditRecord - from .compliance_dlp_classification_base_audit_record import ComplianceDlpClassificationBaseAuditRecord - from .compliance_dlp_classification_base_cdp_record import ComplianceDlpClassificationBaseCdpRecord - from .compliance_dlp_endpoint_audit_record import ComplianceDlpEndpointAuditRecord - from .compliance_dlp_endpoint_discovery_audit_record import ComplianceDlpEndpointDiscoveryAuditRecord - from .compliance_dlp_exchange_audit_record import ComplianceDlpExchangeAuditRecord - from .compliance_dlp_exchange_classification_audit_record import ComplianceDlpExchangeClassificationAuditRecord - from .compliance_dlp_exchange_classification_cdp_record import ComplianceDlpExchangeClassificationCdpRecord - from .compliance_dlp_exchange_discovery_audit_record import ComplianceDlpExchangeDiscoveryAuditRecord - from .compliance_dlp_share_point_audit_record import ComplianceDlpSharePointAuditRecord - from .compliance_dlp_share_point_classification_audit_record import ComplianceDlpSharePointClassificationAuditRecord - from .compliance_dlp_share_point_classification_extended_audit_record import ComplianceDlpSharePointClassificationExtendedAuditRecord from .compliance_d_l_m_exchange_audit_record import ComplianceDLMExchangeAuditRecord from .compliance_d_l_m_share_point_audit_record import ComplianceDLMSharePointAuditRecord + from .compliance_d_l_p_applications_audit_record import ComplianceDLPApplicationsAuditRecord + from .compliance_d_l_p_applications_classification_audit_record import ComplianceDLPApplicationsClassificationAuditRecord + from .compliance_d_l_p_endpoint_audit_record import ComplianceDLPEndpointAuditRecord + from .compliance_d_l_p_endpoint_discovery_audit_record import ComplianceDLPEndpointDiscoveryAuditRecord + from .compliance_d_l_p_enforcement_audit_record import ComplianceDLPEnforcementAuditRecord + from .compliance_d_l_p_exchange_audit_record import ComplianceDLPExchangeAuditRecord + from .compliance_d_l_p_exchange_classification_audit_record import ComplianceDLPExchangeClassificationAuditRecord + from .compliance_d_l_p_exchange_classification_cdp_record import ComplianceDLPExchangeClassificationCdpRecord + from .compliance_d_l_p_exchange_discovery_audit_record import ComplianceDLPExchangeDiscoveryAuditRecord + from .compliance_d_l_p_share_point_audit_record import ComplianceDLPSharePointAuditRecord + from .compliance_d_l_p_share_point_classification_audit_record import ComplianceDLPSharePointClassificationAuditRecord + from .compliance_d_l_p_share_point_classification_cdp_record import ComplianceDLPSharePointClassificationCdpRecord + from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord + from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord - from .compliance_supervision_base_audit_record import ComplianceSupervisionBaseAuditRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord + from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord + from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord + from .content_store_metadata_record import ContentStoreMetadataRecord + from .copilot_agent_management_audit_record import CopilotAgentManagementAuditRecord + from .copilot_for_security_logging_audit_record import CopilotForSecurityLoggingAuditRecord + from .copilot_for_security_trigger_audit_record import CopilotForSecurityTriggerAuditRecord from .copilot_interaction_audit_record import CopilotInteractionAuditRecord + from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord + from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord + from .copilot_setting_audit_record import CopilotSettingAuditRecord + from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord from .cortana_briefing_audit_record import CortanaBriefingAuditRecord - from .cps_common_policy_audit_record import CpsCommonPolicyAuditRecord - from .cps_policy_config_audit_record import CpsPolicyConfigAuditRecord - from .crm_base_audit_record import CrmBaseAuditRecord + from .critical_asset_management_classification_record import CriticalAssetManagementClassificationRecord from .crm_entity_operation_audit_record import CrmEntityOperationAuditRecord + from .cross_tenant_access_policy_audit_record import CrossTenantAccessPolicyAuditRecord from .customer_key_service_encryption_audit_record import CustomerKeyServiceEncryptionAuditRecord - from .data_center_security_base_audit_record import DataCenterSecurityBaseAuditRecord from .data_center_security_cmdlet_audit_record import DataCenterSecurityCmdletAuditRecord from .data_governance_audit_record import DataGovernanceAuditRecord from .data_insights_rest_api_audit_record import DataInsightsRestApiAuditRecord from .data_lake_export_operation_audit_record import DataLakeExportOperationAuditRecord + from .data_security_investigation_audit_record import DataSecurityInvestigationAuditRecord from .data_share_operation_audit_record import DataShareOperationAuditRecord from .default_audit_data import DefaultAuditData - from .defender_security_alert_base_record import DefenderSecurityAlertBaseRecord - from .delete_certificate_record import DeleteCertificateRecord - from .disable_consent_record import DisableConsentRecord + from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord + from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord + from .deploy_feature_activity_record import DeployFeatureActivityRecord + from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord + from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord + from .device_discovery_settings_record import DeviceDiscoverySettingsRecord from .discovery_audit_record import DiscoveryAuditRecord from .dlp_endpoint_audit_record import DlpEndpointAuditRecord - from .dlp_sensitive_information_type_cmdlet_record import DlpSensitiveInformationTypeCmdletRecord + from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord - from .download_certificate_record import DownloadCertificateRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord - from .enable_consent_record import EnableConsentRecord - from .epic_s_m_s_link_record import EpicSMSLinkRecord - from .epic_s_m_s_settings_update_record import EpicSMSSettingsUpdateRecord - from .epic_s_m_s_unlink_record import EpicSMSUnlinkRecord + from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord - from .exchange_mailbox_audit_base_record import ExchangeMailboxAuditBaseRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord - from .fhir_base_url_add_record import FhirBaseUrlAddRecord - from .fhir_base_url_approve_record import FhirBaseUrlApproveRecord - from .fhir_base_url_delete_record import FhirBaseUrlDeleteRecord - from .fhir_base_url_update_record import FhirBaseUrlUpdateRecord + from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -1768,40 +2531,49 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .information_worker_protection_audit_record import InformationWorkerProtectionAuditRecord from .insider_risk_scoped_users_record import InsiderRiskScopedUsersRecord from .insider_risk_scoped_user_insights_record import InsiderRiskScopedUserInsightsRecord - from .irm_security_alert_record import IrmSecurityAlertRecord + from .integrated_apps_app_admin_activity_audit_record import IntegratedAppsAppAdminActivityAuditRecord + from .integrated_apps_app_settings_admin_activity_audit_record import IntegratedAppsAppSettingsAdminActivityAuditRecord + from .irm_activity_audit_trail_record import IrmActivityAuditTrailRecord from .irm_user_defined_detection_record import IrmUserDefinedDetectionRecord from .kaizala_audit_record import KaizalaAuditRecord from .label_analytics_aggregate_audit_record import LabelAnalyticsAggregateAuditRecord from .label_content_explorer_audit_record import LabelContentExplorerAuditRecord from .large_content_metadata_audit_record import LargeContentMetadataAuditRecord + from .m365daad_audit_record import M365daadAuditRecord + from .m365odsp_asset_metadata_record import M365odspAssetMetadataRecord from .m365_compliance_connector_audit_record import M365ComplianceConnectorAuditRecord - from .m365_d_a_a_d_audit_record import M365DAADAuditRecord + from .m365_search_sections_record import M365SearchSectionsRecord from .mail_submission_data import MailSubmissionData from .managed_services_audit_record import ManagedServicesAuditRecord from .managed_tenants_audit_record import ManagedTenantsAuditRecord from .mapg_alerts_audit_record import MapgAlertsAuditRecord from .mapg_onboard_audit_record import MapgOnboardAuditRecord from .mapg_policy_audit_record import MapgPolicyAuditRecord + from .mapg_remediation_audit_record import MapgRemediationAuditRecord from .mcas_alerts_audit_record import McasAlertsAuditRecord from .mdatp_audit_record import MdatpAuditRecord + from .mda_audit_record import MdaAuditRecord from .mda_data_security_signal_record import MdaDataSecuritySignalRecord from .mdc_events_record import MdcEventsRecord from .mdi_audit_record import MdiAuditRecord from .mesh_worlds_audit_record import MeshWorldsAuditRecord from .microsoft365_backup_backup_item_audit_record import Microsoft365BackupBackupItemAuditRecord from .microsoft365_backup_backup_policy_audit_record import Microsoft365BackupBackupPolicyAuditRecord + from .microsoft365_backup_granular_browse_task_audit_record import Microsoft365BackupGranularBrowseTaskAuditRecord from .microsoft365_backup_restore_item_audit_record import Microsoft365BackupRestoreItemAuditRecord from .microsoft365_backup_restore_task_audit_record import Microsoft365BackupRestoreTaskAuditRecord - from .microsoft_defender_experts_base_audit_record import MicrosoftDefenderExpertsBaseAuditRecord + from .microsoft365_copilot_scheduled_prompt_audit_record import Microsoft365CopilotScheduledPromptAuditRecord from .microsoft_defender_experts_x_d_r_audit_record import MicrosoftDefenderExpertsXDRAuditRecord from .microsoft_flow_audit_record import MicrosoftFlowAuditRecord from .microsoft_forms_audit_record import MicrosoftFormsAuditRecord from .microsoft_graph_data_connect_consent import MicrosoftGraphDataConnectConsent from .microsoft_graph_data_connect_operation import MicrosoftGraphDataConnectOperation + from .microsoft_purview_data_catalog_operation_record import MicrosoftPurviewDataCatalogOperationRecord from .microsoft_purview_data_map_operation_record import MicrosoftPurviewDataMapOperationRecord from .microsoft_purview_metadata_policy_operation_record import MicrosoftPurviewMetadataPolicyOperationRecord from .microsoft_purview_policy_operation_record import MicrosoftPurviewPolicyOperationRecord from .microsoft_purview_privacy_audit_event import MicrosoftPurviewPrivacyAuditEvent + from .microsoft_purview_unified_catalog_operation_record import MicrosoftPurviewUnifiedCatalogOperationRecord from .microsoft_stream_audit_record import MicrosoftStreamAuditRecord from .microsoft_teams_admin_audit_record import MicrosoftTeamsAdminAuditRecord from .microsoft_teams_analytics_audit_record import MicrosoftTeamsAnalyticsAuditRecord @@ -1810,51 +2582,69 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord - from .mip_auto_label_item_audit_record import MipAutoLabelItemAuditRecord - from .mip_auto_label_policy_audit_record import MipAutoLabelPolicyAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord from .mip_auto_label_share_point_policy_location_audit_record import MipAutoLabelSharePointPolicyLocationAuditRecord from .mip_auto_label_simulation_share_point_completion_record import MipAutoLabelSimulationSharePointCompletionRecord from .mip_auto_label_simulation_share_point_progress_record import MipAutoLabelSimulationSharePointProgressRecord from .mip_auto_label_simulation_statistics_record import MipAutoLabelSimulationStatisticsRecord - from .mip_auto_label_simulation_status_record import MipAutoLabelSimulationStatusRecord from .mip_exact_data_match_audit_record import MipExactDataMatchAuditRecord from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord + from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 + from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord + from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord + from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord + from .msde_custom_collection_audit_record import MsdeCustomCollectionAuditRecord from .msde_general_settings_audit_record import MsdeGeneralSettingsAuditRecord from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord - from .m_s365_d_custom_detection_audit_record import MS365DCustomDetectionAuditRecord - from .m_s365_d_incident_audit_record import MS365DIncidentAuditRecord - from .m_s365_d_suppression_rule_audit_record import MS365DSuppressionRuleAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord + from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord from .one_drive_audit_record import OneDriveAuditRecord - from .on_premises_file_share_scanner_dlp_audit_record import OnPremisesFileShareScannerDlpAuditRecord - from .on_premises_scanner_dlp_audit_record import OnPremisesScannerDlpAuditRecord - from .on_premises_share_point_scanner_dlp_audit_record import OnPremisesSharePointScannerDlpAuditRecord + from .on_demand_share_point_classification_audit_record import OnDemandSharePointClassificationAuditRecord + from .on_premises_file_share_scanner_d_l_p_audit_record import OnPremisesFileShareScannerDLPAuditRecord + from .on_premises_share_point_scanner_d_l_p_audit_record import OnPremisesSharePointScannerDLPAuditRecord + from .organizational_data_in_m365_audit_record import OrganizationalDataInM365AuditRecord + from .outlook_copilot_automation_audit_record import OutlookCopilotAutomationAuditRecord from .owa_get_access_token_for_resource_audit_record import OwaGetAccessTokenForResourceAuditRecord + from .p4ai_assessment_category_record import P4aiAssessmentCategoryRecord + from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord + from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord + from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord + from .places_directory_audit_record import PlacesDirectoryAuditRecord + from .planner_chat_message_audit_record import PlannerChatMessageAuditRecord + from .planner_chat_message_list_audit_record import PlannerChatMessageListAuditRecord from .planner_copy_plan_audit_record import PlannerCopyPlanAuditRecord + from .planner_goal_audit_record import PlannerGoalAuditRecord + from .planner_goal_list_audit_record import PlannerGoalListAuditRecord from .planner_plan_audit_record import PlannerPlanAuditRecord from .planner_plan_list_audit_record import PlannerPlanListAuditRecord + from .planner_plan_sensitivity_label_audit_record import PlannerPlanSensitivityLabelAuditRecord from .planner_roster_audit_record import PlannerRosterAuditRecord from .planner_roster_sensitivity_label_audit_record import PlannerRosterSensitivityLabelAuditRecord from .planner_task_audit_record import PlannerTaskAuditRecord from .planner_task_list_audit_record import PlannerTaskListAuditRecord from .planner_tenant_settings_audit_record import PlannerTenantSettingsAuditRecord + from .policy_config_change_audit_record import PolicyConfigChangeAuditRecord from .power_apps_audit_app_record import PowerAppsAuditAppRecord from .power_apps_audit_plan_record import PowerAppsAuditPlanRecord from .power_apps_audit_resource_record import PowerAppsAuditResourceRecord - from .power_bi_audit_record import PowerBiAuditRecord - from .power_bi_dlp_audit_record import PowerBiDlpAuditRecord + from .power_b_i_audit_record import PowerBIAuditRecord + from .power_b_i_dlp_audit_record import PowerBIDlpAuditRecord from .power_pages_site_audit_record import PowerPagesSiteAuditRecord from .power_platform_administrator_activity_record import PowerPlatformAdministratorActivityRecord from .power_platform_admin_dlp_audit_record import PowerPlatformAdminDlpAuditRecord @@ -1862,6 +2652,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .power_platform_lockbox_resource_access_request_audit_record import PowerPlatformLockboxResourceAccessRequestAuditRecord from .power_platform_lockbox_resource_command_audit_record import PowerPlatformLockboxResourceCommandAuditRecord from .power_platform_service_activity_audit_record import PowerPlatformServiceActivityAuditRecord + from .power_platform_tenant_isolation_record import PowerPlatformTenantIsolationRecord from .privacy_data_match_audit_record import PrivacyDataMatchAuditRecord from .privacy_data_minimization_record import PrivacyDataMinimizationRecord from .privacy_digest_email_record import PrivacyDigestEmailRecord @@ -1869,7 +2660,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .privacy_portal_audit_record import PrivacyPortalAuditRecord from .privacy_remediation_action_record import PrivacyRemediationActionRecord from .privacy_remediation_record import PrivacyRemediationRecord - from .privacy_tenant_audit_history_record import PrivacyTenantAuditHistoryRecord + from .priva_privacy_assessment_operation_record import PrivaPrivacyAssessmentOperationRecord + from .priva_privacy_consent_operation_record import PrivaPrivacyConsentOperationRecord from .project_audit_record import ProjectAuditRecord from .project_for_the_web_assigned_to_me_settings_audit_record import ProjectForTheWebAssignedToMeSettingsAuditRecord from .project_for_the_web_project_audit_record import ProjectForTheWebProjectAuditRecord @@ -1881,9 +2673,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_folder_audit_record import PublicFolderAuditRecord from .purview_insider_risk_alerts_record import PurviewInsiderRiskAlertsRecord from .purview_insider_risk_cases_record import PurviewInsiderRiskCasesRecord + from .purview_m_c_recommendation_record import PurviewMCRecommendationRecord + from .purview_posture_agent_audit_record import PurviewPostureAgentAuditRecord from .quarantine_audit_record import QuarantineAuditRecord from .records_management_audit_record import RecordsManagementAuditRecord + from .report_submission import ReportSubmission + from .report_submission_result_detail import ReportSubmissionResultDetail + from .restricted_mode_audit_record import RestrictedModeAuditRecord from .retention_policy_audit_record import RetentionPolicyAuditRecord + from .rti_operations_agent_audit_record import RtiOperationsAgentAuditRecord + from .sbp_configuration_event_record import SbpConfigurationEventRecord + from .sbp_usage_event_record import SbpUsageEventRecord from .score_evidence import ScoreEvidence from .score_platform_generic_audit_record import ScorePlatformGenericAuditRecord from .script_run_audit_record import ScriptRunAuditRecord @@ -1893,45 +2693,91 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord + from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord + from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord + from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord + from .sensitivity_label_policy_match_audit_record import SensitivityLabelPolicyMatchAuditRecord + from .sentinel_a_i_tool_audit_record import SentinelAIToolAuditRecord + from .sentinel_graph_audit_record import SentinelGraphAuditRecord + from .sentinel_job_audit_record import SentinelJobAuditRecord + from .sentinel_k_q_l_on_lake_audit_record import SentinelKQLOnLakeAuditRecord + from .sentinel_lake_data_onboarding_audit_record import SentinelLakeDataOnboardingAuditRecord + from .sentinel_lake_encryption_audit_record import SentinelLakeEncryptionAuditRecord + from .sentinel_lake_onboarding_audit_record import SentinelLakeOnboardingAuditRecord + from .sentinel_notebook_on_lake_audit_record import SentinelNotebookOnLakeAuditRecord + from .sentinel_package_audit_record import SentinelPackageAuditRecord from .share_point_app_permission_operation_audit_record import SharePointAppPermissionOperationAuditRecord from .share_point_audit_record import SharePointAuditRecord from .share_point_comment_operation_audit_record import SharePointCommentOperationAuditRecord + from .share_point_content_security_policy_audit_record import SharePointContentSecurityPolicyAuditRecord from .share_point_content_type_operation_audit_record import SharePointContentTypeOperationAuditRecord from .share_point_e_signature_audit_record import SharePointESignatureAuditRecord from .share_point_field_operation_audit_record import SharePointFieldOperationAuditRecord from .share_point_file_operation_audit_record import SharePointFileOperationAuditRecord + from .share_point_list_item_operation_audit_record import SharePointListItemOperationAuditRecord from .share_point_list_operation_audit_record import SharePointListOperationAuditRecord from .share_point_sharing_operation_audit_record import SharePointSharingOperationAuditRecord - from .skype_for_business_base_audit_record import SkypeForBusinessBaseAuditRecord from .skype_for_business_cmdlets_audit_record import SkypeForBusinessCmdletsAuditRecord from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord - from .sms_create_phone_number_record import SmsCreatePhoneNumberRecord - from .sms_delete_phone_number_record import SmsDeletePhoneNumberRecord + from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord + from .teams_eval_data_hub_admin_operation_audit_record import TeamsEvalDataHubAdminOperationAuditRecord + from .teams_eval_data_hub_data_access_audit_record import TeamsEvalDataHubDataAccessAuditRecord + from .teams_eval_data_hub_permission_change_audit_record import TeamsEvalDataHubPermissionChangeAuditRecord from .teams_healthcare_audit_record import TeamsHealthcareAuditRecord from .teams_updates_audit_record import TeamsUpdatesAuditRecord + from .team_copilot_interaction_audit_record import TeamCopilotInteractionAuditRecord from .tenant_allow_block_list_audit_record import TenantAllowBlockListAuditRecord from .threat_finder_audit_record import ThreatFinderAuditRecord from .threat_intelligence_atp_content_data import ThreatIntelligenceAtpContentData + from .threat_intelligence_export_audit_record import ThreatIntelligenceExportAuditRecord from .threat_intelligence_mail_data import ThreatIntelligenceMailData + from .threat_intelligence_object_audit_record import ThreatIntelligenceObjectAuditRecord from .threat_intelligence_url_click_data import ThreatIntelligenceUrlClickData from .todo_audit_record import TodoAuditRecord + from .trainable_classifier_audit_record import TrainableClassifierAuditRecord from .uam_operation_audit_record import UamOperationAuditRecord from .unified_group_audit_record import UnifiedGroupAuditRecord from .unified_simulation_matched_item_audit_record import UnifiedSimulationMatchedItemAuditRecord from .unified_simulation_summary_audit_record import UnifiedSimulationSummaryAuditRecord - from .upload_certificate_record import UploadCertificateRecord + from .universal_print_management_audit_record import UniversalPrintManagementAuditRecord + from .universal_print_print_job_audit_record import UniversalPrintPrintJobAuditRecord from .urbac_assignment_audit_record import UrbacAssignmentAuditRecord from .urbac_enable_state_audit_record import UrbacEnableStateAuditRecord from .urbac_role_audit_record import UrbacRoleAuditRecord from .user_training_audit_record import UserTrainingAuditRecord - from .vfam_base_policy_audit_record import VfamBasePolicyAuditRecord + from .usx_workspace_onboarding_audit_record import UsxWorkspaceOnboardingAuditRecord from .vfam_create_policy_audit_record import VfamCreatePolicyAuditRecord from .vfam_delete_policy_audit_record import VfamDeletePolicyAuditRecord from .vfam_update_policy_audit_record import VfamUpdatePolicyAuditRecord + from .viva_amplify_audit_record import VivaAmplifyAuditRecord + from .viva_engage_events_audit_record import VivaEngageEventsAuditRecord + from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord + from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord + from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord + from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord + from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord + from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord + from .viva_glint_pulse_program_respondent_rate_audit_record import VivaGlintPulseProgramRespondentRateAuditRecord + from .viva_glint_question_audit_record import VivaGlintQuestionAuditRecord + from .viva_glint_role_audit_record import VivaGlintRoleAuditRecord + from .viva_glint_rubicon_audit_record import VivaGlintRubiconAuditRecord + from .viva_glint_support_access_audit_record import VivaGlintSupportAccessAuditRecord + from .viva_glint_system_audit_record import VivaGlintSystemAuditRecord + from .viva_glint_user_audit_record import VivaGlintUserAuditRecord + from .viva_glint_user_group_audit_record import VivaGlintUserGroupAuditRecord from .viva_goals_audit_record import VivaGoalsAuditRecord from .viva_learning_admin_audit_record import VivaLearningAdminAuditRecord from .viva_learning_audit_record import VivaLearningAuditRecord @@ -1940,11 +2786,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .viva_pulse_report_audit_record import VivaPulseReportAuditRecord from .viva_pulse_response_audit_record import VivaPulseResponseAuditRecord from .wdatp_alerts_audit_record import WdatpAlertsAuditRecord + from .web_content_filtering_audit_record import WebContentFilteringAuditRecord from .windows365_customer_lockbox_audit_record import Windows365CustomerLockboxAuditRecord from .workplace_analytics_audit_record import WorkplaceAnalyticsAuditRecord from .yammer_audit_record import YammerAuditRecord + from .yammer_user_hiding_audit_record import YammerUserHidingAuditRecord fields: dict[str, Callable[[Any], None]] = { + "dynamicProperties": lambda n : setattr(self, 'dynamic_properties', n.get_object_value(AuditRecordTypeDictionary)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -1957,6 +2806,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("dynamicProperties", self.dynamic_properties) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/audit_log_query.py b/msgraph_beta/generated/models/security/audit_log_query.py index 9523c50ab3d..f9e9ad10893 100644 --- a/msgraph_beta/generated/models/security/audit_log_query.py +++ b/msgraph_beta/generated/models/security/audit_log_query.py @@ -15,6 +15,9 @@ @dataclass class AuditLogQuery(Entity, Parsable): + """ + Represents a query against the unified audit log. + """ # The administrative units tagged to an audit log record. administrative_unit_id_filters: Optional[list[str]] = None # The display name of the saved audit log query. @@ -33,7 +36,7 @@ class AuditLogQuery(Entity, Parsable): odata_type: Optional[str] = None # The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. operation_filters: Optional[list[str]] = None - # The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. + # The type of operation indicated by the record. For the list of member values, see auditLogRecordType. record_type_filters: Optional[list[AuditLogRecordType]] = None # An individual audit log record. records: Optional[list[AuditLogRecord]] = None diff --git a/msgraph_beta/generated/models/security/audit_log_record.py b/msgraph_beta/generated/models/security/audit_log_record.py index 93370e1cac9..5c306062d76 100644 --- a/msgraph_beta/generated/models/security/audit_log_record.py +++ b/msgraph_beta/generated/models/security/audit_log_record.py @@ -15,11 +15,14 @@ @dataclass class AuditLogRecord(Entity, Parsable): + """ + Represents an individual audit log record. + """ # The administrative units tagged to an audit log record. administrative_units: Optional[list[str]] = None # A JSON object that contains the actual audit log data. audit_data: Optional[AuditData] = None - # The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. + # The type of operation indicated by the record. For the list of member values, see auditLogRecordType. audit_log_record_type: Optional[AuditLogRecordType] = None # The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. client_ip: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/audit_log_record_type.py b/msgraph_beta/generated/models/security/audit_log_record_type.py index 6c32fb4c364..321a49ce1ef 100644 --- a/msgraph_beta/generated/models/security/audit_log_record_type.py +++ b/msgraph_beta/generated/models/security/audit_log_record_type.py @@ -288,5 +288,189 @@ class AuditLogRecordType(str, Enum): CPSOperation = "CPSOperation", ComplianceDLPExchangeDiscovery = "ComplianceDLPExchangeDiscovery", PurviewMCRecommendation = "PurviewMCRecommendation", + ComplianceDLPEndpointDiscovery = "ComplianceDLPEndpointDiscovery", + InsiderRiskScopedUserInsights = "InsiderRiskScopedUserInsights", + MicrosoftTeamsRetentionLabelAction = "MicrosoftTeamsRetentionLabelAction", + AadRiskDetection = "AadRiskDetection", + AuditSearch = "AuditSearch", + AuditRetentionPolicy = "AuditRetentionPolicy", + AuditConfig = "AuditConfig", + Microsoft365BackupBackupPolicy = "Microsoft365BackupBackupPolicy", + Microsoft365BackupRestoreTask = "Microsoft365BackupRestoreTask", + Microsoft365BackupRestoreItem = "Microsoft365BackupRestoreItem", + Microsoft365BackupBackupItem = "Microsoft365BackupBackupItem", + URBACAssignment = "URBACAssignment", + URBACRole = "URBACRole", + URBACEnableState = "URBACEnableState", + IRMSecurityAlert = "IRMSecurityAlert", + PurviewInsiderRiskCases = "PurviewInsiderRiskCases", + PurviewInsiderRiskAlerts = "PurviewInsiderRiskAlerts", + InsiderRiskScopedUsers = "InsiderRiskScopedUsers", + CdpConsumptionResource = "CdpConsumptionResource", + CreateCopilotPlugin = "CreateCopilotPlugin", + UpdateCopilotPlugin = "UpdateCopilotPlugin", + DeleteCopilotPlugin = "DeleteCopilotPlugin", + EnableCopilotPlugin = "EnableCopilotPlugin", + DisableCopilotPlugin = "DisableCopilotPlugin", + CreateCopilotWorkspace = "CreateCopilotWorkspace", + UpdateCopilotWorkspace = "UpdateCopilotWorkspace", + DeleteCopilotWorkspace = "DeleteCopilotWorkspace", + EnableCopilotWorkspace = "EnableCopilotWorkspace", + DisableCopilotWorkspace = "DisableCopilotWorkspace", + CreateCopilotPromptBook = "CreateCopilotPromptBook", + UpdateCopilotPromptBook = "UpdateCopilotPromptBook", + DeleteCopilotPromptBook = "DeleteCopilotPromptBook", + EnableCopilotPromptBook = "EnableCopilotPromptBook", + DisableCopilotPromptBook = "DisableCopilotPromptBook", + UpdateCopilotSettings = "UpdateCopilotSettings", + P4AIAssessmentRecord = "P4AIAssessmentRecord", + P4AIAssessmentLocationResultRecord = "P4AIAssessmentLocationResultRecord", + ConnectedAIAppInteraction = "ConnectedAIAppInteraction", + PrivaPrivacyConsentOperation = "PrivaPrivacyConsentOperation", + PrivaPrivacyAssessmentOperation = "PrivaPrivacyAssessmentOperation", + DataCatalogAccessRequests = "DataCatalogAccessRequests", + ComplianceSettingsChange = "ComplianceSettingsChange", + DataSecurityInvestigation = "DataSecurityInvestigation", + TeamCopilotInteraction = "TeamCopilotInteraction", + IRMActivityAuditTrail = "IRMActivityAuditTrail", + SharePointContentSecurityPolicy = "SharePointContentSecurityPolicy", + CloudUpdateProfileConfig = "CloudUpdateProfileConfig", + CloudUpdateTenantConfig = "CloudUpdateTenantConfig", + CloudUpdateDeviceConfig = "CloudUpdateDeviceConfig", + DefenderPreviewFeatures = "DefenderPreviewFeatures", + DeviceDiscoverySettingsExclusion = "DeviceDiscoverySettingsExclusion", + DeviceDiscoverySettingsAuthenticatedScans = "DeviceDiscoverySettingsAuthenticatedScans", + CriticalAssetManagementClassification = "CriticalAssetManagementClassification", + DeviceDiscoverySettings = "DeviceDiscoverySettings", + USXWorkspaceOnboarding = "USXWorkspaceOnboarding", + VivaGlintAdvancedConfiguration = "VivaGlintAdvancedConfiguration", + VivaGlintPulseProgram = "VivaGlintPulseProgram", + VivaGlintPulseProgramRespondentRate = "VivaGlintPulseProgramRespondentRate", + VivaGlintQuestion = "VivaGlintQuestion", + VivaGlintRole = "VivaGlintRole", + VivaGlintRubicon = "VivaGlintRubicon", + VivaGlintSupportAccess = "VivaGlintSupportAccess", + VivaGlintSystem = "VivaGlintSystem", + VivaGlintUser = "VivaGlintUser", + VivaGlintUserGroup = "VivaGlintUserGroup", + VivaGlintFeedbackProgram = "VivaGlintFeedbackProgram", + FabricAudit = "FabricAudit", + TrainableClassifier = "TrainableClassifier", + WebContentFiltering = "WebContentFiltering", + NoisyAlertPolicy = "NoisyAlertPolicy", + OnDemandSharePointClassification = "OnDemandSharePointClassification", + AIInteractionsExport = "AIInteractionsExport", + Microsoft365CopilotScheduledPrompt = "Microsoft365CopilotScheduledPrompt", + PlacesDirectory = "PlacesDirectory", + MDAAudit = "MDAAudit", + OpticalCharacterRecognition = "OpticalCharacterRecognition", + M365SearchSections = "M365SearchSections", + OfficeClientRestrictedModeAction = "OfficeClientRestrictedModeAction", + CrossTenantAccessPolicy = "CrossTenantAccessPolicy", + OutlookCopilotAutomation = "OutlookCopilotAutomation", + VivaEngageNetworkAssociation = "VivaEngageNetworkAssociation", + AppAdminActivity = "AppAdminActivity", + AppSettingsAdminActivity = "AppSettingsAdminActivity", + UniversalPrintPrintJob = "UniversalPrintPrintJob", + SentinelNotebookOnLake = "SentinelNotebookOnLake", + SentinelJob = "SentinelJob", + SentinelGraph = "SentinelGraph", + SentinelKQLOnLake = "SentinelKQLOnLake", + SentinelPackage = "SentinelPackage", + VivaAmplifyOutlookSensitivityLabel = "VivaAmplifyOutlookSensitivityLabel", + CopilotActions = "CopilotActions", + AIInteractionsSubscription = "AIInteractionsSubscription", + AIInteractionsChangeNotification = "AIInteractionsChangeNotification", + FilteringMailMetadataExtended = "FilteringMailMetadataExtended", + SentinelLakeOnboarding = "SentinelLakeOnboarding", + SentinelLakeDataOnboarding = "SentinelLakeDataOnboarding", + OfficeRestrictedModeAction = "OfficeRestrictedModeAction", + CopilotForSecurityTrigger = "CopilotForSecurityTrigger", + CopilotAgentManagement = "CopilotAgentManagement", + P4AIAssessmentFabricScannerRecord = "P4AIAssessmentFabricScannerRecord", + PlannerGoal = "PlannerGoal", + PlannerGoalList = "PlannerGoalList", + ThreatIntelligenceObject = "ThreatIntelligenceObject", + ThreatIntelligenceExport = "ThreatIntelligenceExport", + SubmissionAgenticGradingResult = "SubmissionAgenticGradingResult", + AgentAdminActivity = "AgentAdminActivity", + DeployFeatureActivity = "DeployFeatureActivity", + AgentSettingsAdminActivity = "AgentSettingsAdminActivity", + OrganizationalDataInM365 = "OrganizationalDataInM365", + PlannerChatMessage = "PlannerChatMessage", + PlannerChatMessageList = "PlannerChatMessageList", + SentinelAITool = "SentinelAITool", + M365ODSPAssetMetadata = "M365ODSPAssetMetadata", + AIExecuteTool = "AIExecuteTool", + AIInvokeAgent = "AIInvokeAgent", + AIInferenceCall = "AIInferenceCall", + CdpClassifierHealthRecord = "CdpClassifierHealthRecord", + SensitiveInfoRemediationAgentData = "SensitiveInfoRemediationAgentData", + ComplianceDLPEnforcement = "ComplianceDLPEnforcement", + A365AIExecuteTool = "A365AIExecuteTool", + A365AIInvokeAgent = "A365AIInvokeAgent", + A365AIInferenceCall = "A365AIInferenceCall", + VivaEngageSegment = "VivaEngageSegment", + RTIOperationsAgent = "RTIOperationsAgent", + ContentStoreMetadata = "ContentStoreMetadata", + CCRAIPolicyViolation = "CCRAIPolicyViolation", + PlannerPlanSensitivityLabel = "PlannerPlanSensitivityLabel", + MosAgentInfoRecord = "MosAgentInfoRecord", + A365AIRunSummary = "A365AIRunSummary", + UnifiedCatalogConceptAction = "UnifiedCatalogConceptAction", + DefenderCaseManagement = "DefenderCaseManagement", + CopilotForSecurityLogging = "CopilotForSecurityLogging", + VivaEngageEvents = "VivaEngageEvents", + CallActivityEvent = "CallActivityEvent", + SonarDetonationContentMetadata = "SonarDetonationContentMetadata", + UniversalPrintManagement = "UniversalPrintManagement", + YammerUserHiding = "YammerUserHiding", + Microsoft365BackupGranularBrowseTask = "Microsoft365BackupGranularBrowseTask", + PurviewPostureAgent = "PurviewPostureAgent", + MSDECustomCollection = "MSDECustomCollection", + SCPUsageEvent = "SCPUsageEvent", + SCPConfigurationEvent = "SCPConfigurationEvent", + MDCConfigurationEvent = "MDCConfigurationEvent", + MDCUsageEvent = "MDCUsageEvent", + A365SpanOutputs = "A365SpanOutputs", + PowerPlatformTenantIsolation = "PowerPlatformTenantIsolation", + CDPDLMAIInteractionInsights = "CDPDLMAIInteractionInsights", + P4AIAssessmentCategoryRecord = "P4AIAssessmentCategoryRecord", + SentinelLakeEncryption = "SentinelLakeEncryption", + AZFWNetworkRule = "AZFWNetworkRule", + AZFWDnsQuery = "AZFWDnsQuery", + AZFWApplicationRuleAggregation = "AZFWApplicationRuleAggregation", + TeamsEvalDataHubDataAccess = "TeamsEvalDataHubDataAccess", + TeamsEvalDataHubPermissionChange = "TeamsEvalDataHubPermissionChange", + TeamsEvalDataHubAdminOperation = "TeamsEvalDataHubAdminOperation", + VivaGlintOrganizationalData = "VivaGlintOrganizationalData", + AlertSubmission = "AlertSubmission", + AlertSubmissionResultDetail = "AlertSubmissionResultDetail", + ComplianceSitGradingSharePoint = "ComplianceSitGradingSharePoint", + CompliancePolicyGradingSharePoint = "CompliancePolicyGradingSharePoint", + AzureAISearchAudit = "AzureAISearchAudit", + P4AIRiskScoreRecord = "P4AIRiskScoreRecord", + DragonCopilotAdmin = "DragonCopilotAdmin", + AISpanOutputs = "AISpanOutputs", + EopSubmissionFeedEntity = "EopSubmissionFeedEntity", + SonarFileDetonationEntity = "SonarFileDetonationEntity", + SonarSubmissionEntity = "SonarSubmissionEntity", + SonarUrlDetonationEntity = "SonarUrlDetonationEntity", + SubmissionEntity = "SubmissionEntity", + SonarDetonationEntity = "SonarDetonationEntity", + MicrosoftTeamsUserConcern = "MicrosoftTeamsUserConcern", + VivaGlintAgenticCampaign = "VivaGlintAgenticCampaign", + MSPVectorSearchContentMetadata = "MSPVectorSearchContentMetadata", + FabricPolicy = "FabricPolicy", + SecurityCopilotAgentIdentityManagement = "SecurityCopilotAgentIdentityManagement", + CopilotSessionSharing = "CopilotSessionSharing", + DragonCopilotAccess = "DragonCopilotAccess", + DragonCopilotClinicalData = "DragonCopilotClinicalData", + DragonCopilotSession = "DragonCopilotSession", + MosAgentInfoRecordV2 = "MosAgentInfoRecordV2", + SecurityDevelopmentLifecycleAILog = "SecurityDevelopmentLifecycleAILog", + MDASH = "MDASH", + DefenderSecurityForAIConfiguration = "DefenderSecurityForAIConfiguration", + SparkCoreCustomLivePool = "SparkCoreCustomLivePool", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/security/audit_record_type_dictionary.py b/msgraph_beta/generated/models/security/audit_record_type_dictionary.py new file mode 100644 index 00000000000..cdf99b7d9dc --- /dev/null +++ b/msgraph_beta/generated/models/security/audit_record_type_dictionary.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AuditRecordTypeDictionary(AdditionalDataHolder, BackedModel, Parsable): + """ + A dictionary of name-value pairs for dynamic audit event properties. + """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuditRecordTypeDictionary: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuditRecordTypeDictionary + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuditRecordTypeDictionary() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/audit_search_audit_record.py b/msgraph_beta/generated/models/security/audit_search_audit_record.py index 592683f10a8..24ccc9c0fa7 100644 --- a/msgraph_beta/generated/models/security/audit_search_audit_record.py +++ b/msgraph_beta/generated/models/security/audit_search_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AuditSearchAuditRecord(AuditData, Parsable): + """ + Audit data for Audit Search events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.auditSearchAuditRecord" diff --git a/msgraph_beta/generated/models/security/automated_action.py b/msgraph_beta/generated/models/security/automated_action.py new file mode 100644 index 00000000000..c36d3bf3b88 --- /dev/null +++ b/msgraph_beta/generated/models/security/automated_action.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + +@dataclass +class AutomatedAction(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AutomatedAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AutomatedAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.accountObjectIdAction".casefold(): + from .account_object_id_action import AccountObjectIdAction + + return AccountObjectIdAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.accountSidAction".casefold(): + from .account_sid_action import AccountSidAction + + return AccountSidAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deviceAction".casefold(): + from .device_action import DeviceAction + + return DeviceAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.emailAction".casefold(): + from .email_action import EmailAction + + return EmailAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fileAction".casefold(): + from .file_action import FileAction + + return FileAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.isolateDeviceAction".casefold(): + from .isolate_device_action import IsolateDeviceAction + + return IsolateDeviceAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.stopAndQuarantineFileAction".casefold(): + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + return StopAndQuarantineFileAction() + return AutomatedAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/automated_action_set.py b/msgraph_beta/generated/models/security/automated_action_set.py new file mode 100644 index 00000000000..df9e5cd8c07 --- /dev/null +++ b/msgraph_beta/generated/models/security/automated_action_set.py @@ -0,0 +1,139 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + +@dataclass +class AutomatedActionSet(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # File actions that allow files identified by file hash columns in the hunting-query results. + allow_files: Optional[list[FileAction]] = None + # File actions that block files identified by file hash columns in the hunting-query results. + block_files: Optional[list[FileAction]] = None + # Device actions that collect investigation packages from devices identified in the hunting-query results. + collect_investigation_packages: Optional[list[DeviceAction]] = None + # Account actions that disable users identified by account SID columns in the hunting-query results. + disable_users: Optional[list[AccountSidAction]] = None + # Account actions that force password resets for users identified by account SID columns in the hunting-query results. + force_user_password_resets: Optional[list[AccountSidAction]] = None + # Email actions that permanently delete messages identified in the hunting-query results. + hard_delete_emails: Optional[list[EmailAction]] = None + # Device actions that initiate investigations on devices identified in the hunting-query results. + initiate_investigations: Optional[list[DeviceAction]] = None + # Device actions that isolate devices identified in the hunting-query results. + isolate_devices: Optional[list[IsolateDeviceAction]] = None + # Account actions that mark users as compromised when they're identified by Microsoft Entra object ID columns in the hunting-query results. + mark_users_as_compromised: Optional[list[AccountObjectIdAction]] = None + # Email actions that move messages identified in the hunting-query results to Deleted Items. + move_emails_to_deleted_items: Optional[list[EmailAction]] = None + # Email actions that move messages identified in the hunting-query results to the Inbox. + move_emails_to_inbox: Optional[list[EmailAction]] = None + # Email actions that move messages identified in the hunting-query results to Junk Email. + move_emails_to_junk: Optional[list[EmailAction]] = None + # The OdataType property + odata_type: Optional[str] = None + # Device actions that restrict app execution on devices identified in the hunting-query results. + restrict_app_executions: Optional[list[DeviceAction]] = None + # Device actions that run antivirus scans on devices identified in the hunting-query results. + run_antivirus_scans: Optional[list[DeviceAction]] = None + # Email actions that soft-delete messages identified in the hunting-query results. + soft_delete_emails: Optional[list[EmailAction]] = None + # File actions that stop running files and quarantine them on devices identified in the hunting-query results. + stop_and_quarantine_files: Optional[list[StopAndQuarantineFileAction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AutomatedActionSet: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AutomatedActionSet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AutomatedActionSet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + fields: dict[str, Callable[[Any], None]] = { + "allowFiles": lambda n : setattr(self, 'allow_files', n.get_collection_of_object_values(FileAction)), + "blockFiles": lambda n : setattr(self, 'block_files', n.get_collection_of_object_values(FileAction)), + "collectInvestigationPackages": lambda n : setattr(self, 'collect_investigation_packages', n.get_collection_of_object_values(DeviceAction)), + "disableUsers": lambda n : setattr(self, 'disable_users', n.get_collection_of_object_values(AccountSidAction)), + "forceUserPasswordResets": lambda n : setattr(self, 'force_user_password_resets', n.get_collection_of_object_values(AccountSidAction)), + "hardDeleteEmails": lambda n : setattr(self, 'hard_delete_emails', n.get_collection_of_object_values(EmailAction)), + "initiateInvestigations": lambda n : setattr(self, 'initiate_investigations', n.get_collection_of_object_values(DeviceAction)), + "isolateDevices": lambda n : setattr(self, 'isolate_devices', n.get_collection_of_object_values(IsolateDeviceAction)), + "markUsersAsCompromised": lambda n : setattr(self, 'mark_users_as_compromised', n.get_collection_of_object_values(AccountObjectIdAction)), + "moveEmailsToDeletedItems": lambda n : setattr(self, 'move_emails_to_deleted_items', n.get_collection_of_object_values(EmailAction)), + "moveEmailsToInbox": lambda n : setattr(self, 'move_emails_to_inbox', n.get_collection_of_object_values(EmailAction)), + "moveEmailsToJunk": lambda n : setattr(self, 'move_emails_to_junk', n.get_collection_of_object_values(EmailAction)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "restrictAppExecutions": lambda n : setattr(self, 'restrict_app_executions', n.get_collection_of_object_values(DeviceAction)), + "runAntivirusScans": lambda n : setattr(self, 'run_antivirus_scans', n.get_collection_of_object_values(DeviceAction)), + "softDeleteEmails": lambda n : setattr(self, 'soft_delete_emails', n.get_collection_of_object_values(EmailAction)), + "stopAndQuarantineFiles": lambda n : setattr(self, 'stop_and_quarantine_files', n.get_collection_of_object_values(StopAndQuarantineFileAction)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("allowFiles", self.allow_files) + writer.write_collection_of_object_values("blockFiles", self.block_files) + writer.write_collection_of_object_values("collectInvestigationPackages", self.collect_investigation_packages) + writer.write_collection_of_object_values("disableUsers", self.disable_users) + writer.write_collection_of_object_values("forceUserPasswordResets", self.force_user_password_resets) + writer.write_collection_of_object_values("hardDeleteEmails", self.hard_delete_emails) + writer.write_collection_of_object_values("initiateInvestigations", self.initiate_investigations) + writer.write_collection_of_object_values("isolateDevices", self.isolate_devices) + writer.write_collection_of_object_values("markUsersAsCompromised", self.mark_users_as_compromised) + writer.write_collection_of_object_values("moveEmailsToDeletedItems", self.move_emails_to_deleted_items) + writer.write_collection_of_object_values("moveEmailsToInbox", self.move_emails_to_inbox) + writer.write_collection_of_object_values("moveEmailsToJunk", self.move_emails_to_junk) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("restrictAppExecutions", self.restrict_app_executions) + writer.write_collection_of_object_values("runAntivirusScans", self.run_antivirus_scans) + writer.write_collection_of_object_values("softDeleteEmails", self.soft_delete_emails) + writer.write_collection_of_object_values("stopAndQuarantineFiles", self.stop_and_quarantine_files) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/azfw_application_rule_aggregation_event_record.py b/msgraph_beta/generated/models/security/azfw_application_rule_aggregation_event_record.py new file mode 100644 index 00000000000..5e4679ee2bf --- /dev/null +++ b/msgraph_beta/generated/models/security/azfw_application_rule_aggregation_event_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AzfwApplicationRuleAggregationEventRecord(AuditData, Parsable): + """ + Audit data for Azfw Application Rule Aggregation Event events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzfwApplicationRuleAggregationEventRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AzfwApplicationRuleAggregationEventRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzfwApplicationRuleAggregationEventRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/azfw_dns_query_event_record.py b/msgraph_beta/generated/models/security/azfw_dns_query_event_record.py new file mode 100644 index 00000000000..dfc63671d8e --- /dev/null +++ b/msgraph_beta/generated/models/security/azfw_dns_query_event_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AzfwDnsQueryEventRecord(AuditData, Parsable): + """ + Audit data for Azfw Dns Query Event events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azfwDnsQueryEventRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzfwDnsQueryEventRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AzfwDnsQueryEventRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzfwDnsQueryEventRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/azfw_network_rule_event_record.py b/msgraph_beta/generated/models/security/azfw_network_rule_event_record.py new file mode 100644 index 00000000000..191644074d1 --- /dev/null +++ b/msgraph_beta/generated/models/security/azfw_network_rule_event_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AzfwNetworkRuleEventRecord(AuditData, Parsable): + """ + Audit data for Azfw Network Rule Event events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azfwNetworkRuleEventRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzfwNetworkRuleEventRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AzfwNetworkRuleEventRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzfwNetworkRuleEventRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/azure_active_directory_base_audit_record.py b/msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py similarity index 87% rename from msgraph_beta/generated/models/security/azure_active_directory_base_audit_record.py rename to msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py index 9dfdb6631e1..b451458cde6 100644 --- a/msgraph_beta/generated/models/security/azure_active_directory_base_audit_record.py +++ b/msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class AzureActiveDirectoryBaseAuditRecord(AuditData, Parsable): +class AzureAISearchAuditRecord(AuditData, Parsable): + """ + Audit data for Azure AI Search Audit events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.azureActiveDirectoryBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.azureAISearchAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AzureActiveDirectoryBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> AzureAISearchAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AzureActiveDirectoryBaseAuditRecord + Returns: AzureAISearchAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AzureActiveDirectoryBaseAuditRecord() + return AzureAISearchAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/azure_active_directory_account_logon_audit_record.py b/msgraph_beta/generated/models/security/azure_active_directory_account_logon_audit_record.py index 94c4a3ebab7..11ef62a9729 100644 --- a/msgraph_beta/generated/models/security/azure_active_directory_account_logon_audit_record.py +++ b/msgraph_beta/generated/models/security/azure_active_directory_account_logon_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AzureActiveDirectoryAccountLogonAuditRecord(AuditData, Parsable): + """ + Audit data for Azure Active Directory Account Logon events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord" diff --git a/msgraph_beta/generated/models/security/azure_active_directory_audit_record.py b/msgraph_beta/generated/models/security/azure_active_directory_audit_record.py index 6bfce9f7cdd..48ab0341ebf 100644 --- a/msgraph_beta/generated/models/security/azure_active_directory_audit_record.py +++ b/msgraph_beta/generated/models/security/azure_active_directory_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AzureActiveDirectoryAuditRecord(AuditData, Parsable): + """ + Audit data for Azure Active Directory events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.azureActiveDirectoryAuditRecord" diff --git a/msgraph_beta/generated/models/security/azure_active_directory_sts_logon_audit_record.py b/msgraph_beta/generated/models/security/azure_active_directory_sts_logon_audit_record.py index 3bab6a83127..c9be8e48d24 100644 --- a/msgraph_beta/generated/models/security/azure_active_directory_sts_logon_audit_record.py +++ b/msgraph_beta/generated/models/security/azure_active_directory_sts_logon_audit_record.py @@ -11,6 +11,9 @@ @dataclass class AzureActiveDirectoryStsLogonAuditRecord(AuditData, Parsable): + """ + Audit data for Azure Active Directory STS Logon events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord" diff --git a/msgraph_beta/generated/models/security/azure_resource_entity_mapping.py b/msgraph_beta/generated/models/security/azure_resource_entity_mapping.py new file mode 100644 index 00000000000..3202dfbbaa8 --- /dev/null +++ b/msgraph_beta/generated/models/security/azure_resource_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AzureResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azureResourceEntityMapping" + # Name of the detection query column that maps to the resource ID of the alert entity. + resource_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzureResourceEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AzureResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzureResourceEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "resourceIdColumn": lambda n : setattr(self, 'resource_id_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("resourceIdColumn", self.resource_id_column) + + diff --git a/msgraph_beta/generated/models/security/campaign_audit_record.py b/msgraph_beta/generated/models/security/campaign_audit_record.py index e94b5e4d1e2..c6ed8d7417d 100644 --- a/msgraph_beta/generated/models/security/campaign_audit_record.py +++ b/msgraph_beta/generated/models/security/campaign_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CampaignAuditRecord(AuditData, Parsable): + """ + Audit data for threat campaign events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.campaignAuditRecord" diff --git a/msgraph_beta/generated/models/security/case_management/activity.py b/msgraph_beta/generated/models/security/case_management/activity.py new file mode 100644 index 00000000000..a5aeb65b874 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Activity(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.activity" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Activity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Activity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.auditLog".casefold(): + from .audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .comment import Comment + + return Comment() + return Activity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + + from .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/case_management/activity_collection_response.py b/msgraph_beta/generated/models/security/case_management/activity_collection_response.py new file mode 100644 index 00000000000..a83dfc880dd --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .activity import Activity + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ActivityCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Activity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivityCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivityCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivityCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .activity import Activity + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .activity import Activity + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Activity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/activity_resource_details.py b/msgraph_beta/generated/models/security/case_management/activity_resource_details.py new file mode 100644 index 00000000000..b22bf1544b5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity_resource_details.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ActivityResourceDetails(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The resource kind, such as task or relation. + kind: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The identifier of the resource associated with the activity. + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivityResourceDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivityResourceDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivityResourceDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "kind": lambda n : setattr(self, 'kind', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("kind", self.kind) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/alert_counts.py b/msgraph_beta/generated/models/security/case_management/alert_counts.py new file mode 100644 index 00000000000..5b53e60a9b4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/alert_counts.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + +@dataclass +class AlertCounts(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of active alerts. + active: Optional[int] = None + # The alert counts grouped by incident severity. + by_severity: Optional[IncidentSeverityCounts] = None + # The alert counts grouped by alert status. + by_status: Optional[AlertStatusCounts] = None + # The OdataType property + odata_type: Optional[str] = None + # The total number of alerts. + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertCounts: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AlertCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertCounts() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + + from .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + + fields: dict[str, Callable[[Any], None]] = { + "active": lambda n : setattr(self, 'active', n.get_int_value()), + "bySeverity": lambda n : setattr(self, 'by_severity', n.get_object_value(IncidentSeverityCounts)), + "byStatus": lambda n : setattr(self, 'by_status', n.get_object_value(AlertStatusCounts)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "total": lambda n : setattr(self, 'total', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("active", self.active) + writer.write_object_value("bySeverity", self.by_severity) + writer.write_object_value("byStatus", self.by_status) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("total", self.total) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/alert_status_counts.py b/msgraph_beta/generated/models/security/case_management/alert_status_counts.py new file mode 100644 index 00000000000..b2ab9a671e7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/alert_status_counts.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AlertStatusCounts(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of alerts that are in progress. + in_progress: Optional[int] = None + # The number of new alerts. + new: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of resolved alerts. + resolved: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertStatusCounts: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AlertStatusCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertStatusCounts() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "new": lambda n : setattr(self, 'new', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resolved": lambda n : setattr(self, 'resolved', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("inProgress", self.in_progress) + writer.write_int_value("new", self.new) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("resolved", self.resolved) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment.py b/msgraph_beta/generated/models/security/case_management/attachment.py new file mode 100644 index 00000000000..240ffd43f85 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Attachment(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.attachment" + # The binary content stream for the attachment. + content: Optional[bytes] = None + # The description of the attachment. + description: Optional[str] = None + # The display name of the attachment. + display_name: Optional[str] = None + # The file extension of the attachment. + file_extension: Optional[str] = None + # The size of the attachment in bytes. + file_size: Optional[int] = None + # The origin reference for the attachment. + origin: Optional[AttachmentOrigin] = None + # The scanResult property + scan_result: Optional[AttachmentScanResult] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Attachment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Attachment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Attachment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + + from .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_bytes_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "fileExtension": lambda n : setattr(self, 'file_extension', n.get_str_value()), + "fileSize": lambda n : setattr(self, 'file_size', n.get_int_value()), + "origin": lambda n : setattr(self, 'origin', n.get_object_value(AttachmentOrigin)), + "scanResult": lambda n : setattr(self, 'scan_result', n.get_enum_value(AttachmentScanResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bytes_value("content", self.content) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("fileExtension", self.file_extension) + writer.write_int_value("fileSize", self.file_size) + writer.write_object_value("origin", self.origin) + writer.write_enum_value("scanResult", self.scan_result) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_collection_response.py b/msgraph_beta/generated/models/security/case_management/attachment_collection_response.py new file mode 100644 index 00000000000..780bbe496c5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .attachment import Attachment + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AttachmentCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Attachment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttachmentCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttachmentCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttachmentCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .attachment import Attachment + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .attachment import Attachment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Attachment)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_origin.py b/msgraph_beta/generated/models/security/case_management/attachment_origin.py new file mode 100644 index 00000000000..cbf323a0a5f --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_origin.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attachment_origin_type import AttachmentOriginType + +@dataclass +class AttachmentOrigin(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The identifier of the origin resource. + resource_id: Optional[str] = None + # The resourceType property + resource_type: Optional[AttachmentOriginType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttachmentOrigin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttachmentOrigin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttachmentOrigin() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attachment_origin_type import AttachmentOriginType + + from .attachment_origin_type import AttachmentOriginType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_enum_value(AttachmentOriginType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceId", self.resource_id) + writer.write_enum_value("resourceType", self.resource_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_origin_type.py b/msgraph_beta/generated/models/security/case_management/attachment_origin_type.py new file mode 100644 index 00000000000..1b3af794dfb --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_origin_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class AttachmentOriginType(str, Enum): + Case = "case", + Comment = "comment", + Task = "task", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py b/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py new file mode 100644 index 00000000000..1a1659eff43 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py @@ -0,0 +1,8 @@ +from enum import Enum + +class AttachmentScanResult(str, Enum): + Unscanned = "unscanned", + NoThreatsFound = "noThreatsFound", + Malicious = "malicious", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/audit_action.py b/msgraph_beta/generated/models/security/case_management/audit_action.py new file mode 100644 index 00000000000..c0a4fd1a4c6 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/audit_action.py @@ -0,0 +1,13 @@ +from enum import Enum + +class AuditAction(str, Enum): + Link = "link", + Unlink = "unlink", + Update = "update", + Delete = "delete", + Create = "create", + Upload = "upload", + Download = "download", + FileUploadMalwareDetected = "fileUploadMalwareDetected", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/audit_log.py b/msgraph_beta/generated/models/security/case_management/audit_log.py new file mode 100644 index 00000000000..561a1d19873 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/audit_log.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + +from .activity import Activity + +@dataclass +class AuditLog(Activity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.auditLog" + # The action property + action: Optional[AuditAction] = None + # The target resource details for the audit activity. + details: Optional[ActivityResourceDetails] = None + # The collection of property changes recorded in the audit log. + modified_properties: Optional[list[ModifiedProperty]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuditLog: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuditLog + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuditLog() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + + from .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + + fields: dict[str, Callable[[Any], None]] = { + "action": lambda n : setattr(self, 'action', n.get_enum_value(AuditAction)), + "details": lambda n : setattr(self, 'details', n.get_object_value(ActivityResourceDetails)), + "modifiedProperties": lambda n : setattr(self, 'modified_properties', n.get_collection_of_object_values(ModifiedProperty)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("action", self.action) + writer.write_object_value("details", self.details) + writer.write_collection_of_object_values("modifiedProperties", self.modified_properties) + + diff --git a/msgraph_beta/generated/models/security/case_management/boolean_value_property.py b/msgraph_beta/generated/models/security/case_management/boolean_value_property.py new file mode 100644 index 00000000000..ab3b9b89e82 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/boolean_value_property.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .value_property import ValueProperty + +from .value_property import ValueProperty + +@dataclass +class BooleanValueProperty(ValueProperty, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.booleanValueProperty" + # The Boolean value. + value: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BooleanValueProperty: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BooleanValueProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BooleanValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/case.py b/msgraph_beta/generated/models/security/case_management/case.py new file mode 100644 index 00000000000..e2e7ad5c83e --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case.py @@ -0,0 +1,122 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Case(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.case" + # The timeline of comments and audit events associated with the case. Supports $expand. + activities: Optional[list[Activity]] = None + # Evidence files and metadata associated with the case. Supports $expand. + attachments: Optional[list[Attachment]] = None + # Tenant-defined custom field values keyed by custom field identifier. + custom_fields: Optional[CustomFieldValues] = None + # The display name of the case. Supports $filter (eq, ne) and $orderby. + display_name: Optional[str] = None + # Links from the case to related security resources. Supports $expand. + relations: Optional[list[Relation]] = None + # The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + status: Optional[str] = None + # Tasks used to track work required to resolve the case. Supports $expand. + tasks: Optional[list[Task]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Case: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Case + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.exposureCase".casefold(): + from .exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .incident_case import IncidentCase + + return IncidentCase() + return Case() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + + from .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(Activity)), + "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(Attachment)), + "customFields": lambda n : setattr(self, 'custom_fields', n.get_object_value(CustomFieldValues)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "relations": lambda n : setattr(self, 'relations', n.get_collection_of_object_values(Relation)), + "status": lambda n : setattr(self, 'status', n.get_str_value()), + "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(Task)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("activities", self.activities) + writer.write_collection_of_object_values("attachments", self.attachments) + writer.write_object_value("customFields", self.custom_fields) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("relations", self.relations) + writer.write_str_value("status", self.status) + writer.write_collection_of_object_values("tasks", self.tasks) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_collection_response.py b/msgraph_beta/generated/models/security/case_management/case_collection_response.py new file mode 100644 index 00000000000..60d6ee3d202 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case import Case + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Case]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case import Case + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case import Case + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Case)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_management_entity.py b/msgraph_beta/generated/models/security/case_management/case_management_entity.py new file mode 100644 index 00000000000..ba9024a1394 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_management_entity.py @@ -0,0 +1,166 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...entity import Entity + from .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + +from ...entity import Entity + +@dataclass +class CaseManagementEntity(Entity, Parsable): + # The user or service that created the resource. + created_by: Optional[str] = None + # The date and time when the resource was created. + created_date_time: Optional[datetime.datetime] = None + # The user or service that last modified the resource. + last_modified_by: Optional[str] = None + # The date and time when the resource was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseManagementEntity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaseManagementEntity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.activity".casefold(): + from .activity import Activity + + return Activity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.attachment".casefold(): + from .attachment import Attachment + + return Attachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.auditLog".casefold(): + from .audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.case".casefold(): + from .case import Case + + return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .comment import Comment + + return Comment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.exposureCase".casefold(): + from .exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .incident_case import IncidentCase + + return IncidentCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentRelation".casefold(): + from .incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.relation".casefold(): + from .relation import Relation + + return Relation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.task".casefold(): + from .task import Task + + return Task() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + return CaseManagementEntity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...entity import Entity + from .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + from ...entity import Entity + from .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_task_category.py b/msgraph_beta/generated/models/security/case_management/case_task_category.py new file mode 100644 index 00000000000..a0947952689 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_task_category.py @@ -0,0 +1,11 @@ +from enum import Enum + +class CaseTaskCategory(str, Enum): + Uncategorized = "uncategorized", + Triage = "triage", + Contain = "contain", + Investigate = "investigate", + Remediate = "remediate", + Prevent = "prevent", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/case_task_priority.py b/msgraph_beta/generated/models/security/case_management/case_task_priority.py new file mode 100644 index 00000000000..88d2d91f816 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_task_priority.py @@ -0,0 +1,11 @@ +from enum import Enum + +class CaseTaskPriority(str, Enum): + NotSet = "notSet", + VeryLow = "veryLow", + Low = "low", + Medium = "medium", + High = "high", + Critical = "critical", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/case_type_configuration.py b/msgraph_beta/generated/models/security/case_management/case_type_configuration.py new file mode 100644 index 00000000000..6e239cf2d72 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_type_configuration.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...entity import Entity + from .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + +from ...entity import Entity + +@dataclass +class CaseTypeConfiguration(Entity, Parsable): + # The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + custom_fields: Optional[list[CustomFieldDefinition]] = None + # The id of the top-level status that a new case of this type starts in. + default_status_id: Optional[str] = None + # The human-readable label of the case type. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + statuses: Optional[list[StatusDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseTypeConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaseTypeConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseTypeConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...entity import Entity + from .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + + from ...entity import Entity + from .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + + fields: dict[str, Callable[[Any], None]] = { + "customFields": lambda n : setattr(self, 'custom_fields', n.get_collection_of_object_values(CustomFieldDefinition)), + "defaultStatusId": lambda n : setattr(self, 'default_status_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "statuses": lambda n : setattr(self, 'statuses', n.get_collection_of_object_values(StatusDefinition)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("customFields", self.custom_fields) + writer.write_str_value("defaultStatusId", self.default_status_id) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("statuses", self.statuses) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_type_configuration_collection_response.py b/msgraph_beta/generated/models/security/case_management/case_type_configuration_collection_response.py new file mode 100644 index 00000000000..591c10650aa --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_type_configuration_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case_type_configuration import CaseTypeConfiguration + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CaseTypeConfigurationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CaseTypeConfiguration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseTypeConfigurationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaseTypeConfigurationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseTypeConfigurationCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case_type_configuration import CaseTypeConfiguration + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case_type_configuration import CaseTypeConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CaseTypeConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/comment.py b/msgraph_beta/generated/models/security/case_management/comment.py new file mode 100644 index 00000000000..1a8317a7839 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/comment.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activity import Activity + +from .activity import Activity + +@dataclass +class Comment(Activity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.comment" + # The comment body. + message: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Comment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Comment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Comment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + + from .activity import Activity + + fields: dict[str, Callable[[Any], None]] = { + "message": lambda n : setattr(self, 'message', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("message", self.message) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/custom_field_definition.py new file mode 100644 index 00000000000..82ad251d687 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_definition.py @@ -0,0 +1,102 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...entity import Entity + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + +from ...entity import Entity + +@dataclass +class CustomFieldDefinition(Entity, Parsable): + # The field description. Supports $filter and $orderby. + description: Optional[str] = None + # The field label shown on the case form. Supports $filter and $orderby. + display_name: Optional[str] = None + # true if the field is disabled; otherwise, false. Supports $filter and $orderby. + is_disabled: Optional[bool] = None + # true if a value is required for this field; otherwise, false. Supports $filter and $orderby. + is_required: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomFieldDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition".casefold(): + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + + return DateTimeCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition".casefold(): + from .number_custom_field_definition import NumberCustomFieldDefinition + + return NumberCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition".casefold(): + from .options_custom_field_definition import OptionsCustomFieldDefinition + + return OptionsCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition".casefold(): + from .string_custom_field_definition import StringCustomFieldDefinition + + return StringCustomFieldDefinition() + return CustomFieldDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...entity import Entity + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + + from ...entity import Entity + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isDisabled": lambda n : setattr(self, 'is_disabled', n.get_bool_value()), + "isRequired": lambda n : setattr(self, 'is_required', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isDisabled", self.is_disabled) + writer.write_bool_value("isRequired", self.is_required) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_field_definition_collection_response.py b/msgraph_beta/generated/models/security/case_management/custom_field_definition_collection_response.py new file mode 100644 index 00000000000..ddd9b41968a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_definition_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_field_definition import CustomFieldDefinition + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomFieldDefinitionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomFieldDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomFieldDefinitionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomFieldDefinitionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomFieldDefinitionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_field_definition import CustomFieldDefinition + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomFieldDefinition)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_field_values.py b/msgraph_beta/generated/models/security/case_management/custom_field_values.py new file mode 100644 index 00000000000..6312d1f070e --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_values.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CustomFieldValues(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomFieldValues: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomFieldValues + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomFieldValues() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_status_definition.py b/msgraph_beta/generated/models/security/case_management/custom_status_definition.py new file mode 100644 index 00000000000..10d412b72dd --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_status_definition.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CustomStatusDefinition(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The immutable identifier of the custom status. + custom_status_id: Optional[str] = None + # The human-readable label of the custom status. + display_name: Optional[str] = None + # true if this is a terminal status; a case in a final status can't transition to another status. Otherwise, false. + is_final: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The display order of the custom status within its parent status. + sort_order: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomStatusDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomStatusDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomStatusDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "customStatusId": lambda n : setattr(self, 'custom_status_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isFinal": lambda n : setattr(self, 'is_final', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sortOrder": lambda n : setattr(self, 'sort_order', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("customStatusId", self.custom_status_id) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isFinal", self.is_final) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("sortOrder", self.sort_order) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py new file mode 100644 index 00000000000..c75062464e8 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py @@ -0,0 +1,58 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class DateTimeCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition" + # The default date/time value applied to the field on a new case. The Timestamp 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. + default_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DateTimeCustomFieldDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DateTimeCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DateTimeCustomFieldDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultDateTime": lambda n : setattr(self, 'default_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("defaultDateTime", self.default_date_time) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case.py b/msgraph_beta/generated/models/security/case_management/exposure_case.py new file mode 100644 index 00000000000..4ae619f887a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case.py @@ -0,0 +1,106 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + +from .case import Case + +@dataclass +class ExposureCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.exposureCase" + # The assignedTo property + assigned_to: Optional[str] = None + # The automation property + automation: Optional[ExposureCaseAutomation] = None + # The description property + description: Optional[str] = None + # The dueDateTime property + due_date_time: Optional[datetime.datetime] = None + # The emailNotificationRecipients property + email_notification_recipients: Optional[list[str]] = None + # The github property + github: Optional[ExposureCaseGitHub] = None + # The isGracePeriodEnabled property + is_grace_period_enabled: Optional[bool] = None + # The priority property + priority: Optional[str] = None + # The seemplicity property + seemplicity: Optional[ExposureCaseSeemplicity] = None + # The thirdPartyWorkItem property + third_party_work_item: Optional[ThirdPartyWorkItem] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExposureCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + + from .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "automation": lambda n : setattr(self, 'automation', n.get_object_value(ExposureCaseAutomation)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "emailNotificationRecipients": lambda n : setattr(self, 'email_notification_recipients', n.get_collection_of_primitive_values(str)), + "github": lambda n : setattr(self, 'github', n.get_object_value(ExposureCaseGitHub)), + "isGracePeriodEnabled": lambda n : setattr(self, 'is_grace_period_enabled', n.get_bool_value()), + "priority": lambda n : setattr(self, 'priority', n.get_str_value()), + "seemplicity": lambda n : setattr(self, 'seemplicity', n.get_object_value(ExposureCaseSeemplicity)), + "thirdPartyWorkItem": lambda n : setattr(self, 'third_party_work_item', n.get_object_value(ThirdPartyWorkItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignedTo", self.assigned_to) + writer.write_object_value("automation", self.automation) + writer.write_str_value("description", self.description) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("emailNotificationRecipients", self.email_notification_recipients) + writer.write_object_value("github", self.github) + writer.write_bool_value("isGracePeriodEnabled", self.is_grace_period_enabled) + writer.write_str_value("priority", self.priority) + writer.write_object_value("seemplicity", self.seemplicity) + writer.write_object_value("thirdPartyWorkItem", self.third_party_work_item) + + diff --git a/msgraph_beta/generated/models/security/cps_policy_config_audit_record.py b/msgraph_beta/generated/models/security/case_management/exposure_case_automation.py similarity index 52% rename from msgraph_beta/generated/models/security/cps_policy_config_audit_record.py rename to msgraph_beta/generated/models/security/case_management/exposure_case_automation.py index a465e152c5c..5b6bfe838ae 100644 --- a/msgraph_beta/generated/models/security/cps_policy_config_audit_record.py +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_automation.py @@ -1,43 +1,42 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - @dataclass -class CpsPolicyConfigAuditRecord(AuditData, Parsable): +class ExposureCaseAutomation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cpsPolicyConfigAuditRecord" + odata_type: Optional[str] = None + # The ruleId property + rule_id: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CpsPolicyConfigAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseAutomation: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CpsPolicyConfigAuditRecord + Returns: ExposureCaseAutomation """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CpsPolicyConfigAuditRecord() + return ExposureCaseAutomation() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData - - from .audit_data import AuditData - fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "ruleId": lambda n : setattr(self, 'rule_id', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -48,6 +47,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("ruleId", self.rule_id) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.py b/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.py new file mode 100644 index 00000000000..a2d81cf70c4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExposureCaseGitHub(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The environmentId property + environment_id: Optional[str] = None + # The issueNumber property + issue_number: Optional[int] = None + # The issueUrl property + issue_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The primaryAssessmentId property + primary_assessment_id: Optional[str] = None + # The repoName property + repo_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseGitHub: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExposureCaseGitHub + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCaseGitHub() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "environmentId": lambda n : setattr(self, 'environment_id', n.get_str_value()), + "issueNumber": lambda n : setattr(self, 'issue_number', n.get_int_value()), + "issueUrl": lambda n : setattr(self, 'issue_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "primaryAssessmentId": lambda n : setattr(self, 'primary_assessment_id', n.get_str_value()), + "repoName": lambda n : setattr(self, 'repo_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("environmentId", self.environment_id) + writer.write_int_value("issueNumber", self.issue_number) + writer.write_str_value("issueUrl", self.issue_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("primaryAssessmentId", self.primary_assessment_id) + writer.write_str_value("repoName", self.repo_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py b/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py new file mode 100644 index 00000000000..5f839922537 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py @@ -0,0 +1,79 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExposureCaseSeemplicity(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The configurationId property + configuration_id: Optional[str] = None + # The configurationName property + configuration_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The providerType property + provider_type: Optional[str] = None + # The syncStatus property + sync_status: Optional[str] = None + # The ticketCreationTime property + ticket_creation_time: Optional[datetime.datetime] = None + # The ticketId property + ticket_id: Optional[str] = None + # The ticketLink property + ticket_link: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseSeemplicity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExposureCaseSeemplicity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCaseSeemplicity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "configurationId": lambda n : setattr(self, 'configuration_id', n.get_str_value()), + "configurationName": lambda n : setattr(self, 'configuration_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "providerType": lambda n : setattr(self, 'provider_type', n.get_str_value()), + "syncStatus": lambda n : setattr(self, 'sync_status', n.get_str_value()), + "ticketCreationTime": lambda n : setattr(self, 'ticket_creation_time', n.get_datetime_value()), + "ticketId": lambda n : setattr(self, 'ticket_id', n.get_str_value()), + "ticketLink": lambda n : setattr(self, 'ticket_link', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("configurationId", self.configuration_id) + writer.write_str_value("configurationName", self.configuration_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("providerType", self.provider_type) + writer.write_str_value("syncStatus", self.sync_status) + writer.write_datetime_value("ticketCreationTime", self.ticket_creation_time) + writer.write_str_value("ticketId", self.ticket_id) + writer.write_str_value("ticketLink", self.ticket_link) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/generic_case.py b/msgraph_beta/generated/models/security/case_management/generic_case.py new file mode 100644 index 00000000000..7692be5166d --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/generic_case.py @@ -0,0 +1,74 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .case import Case + +from .case import Case + +@dataclass +class GenericCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.genericCase" + # The user assigned to the generic case. + assigned_to: Optional[str] = None + # Notes recorded when the generic case is closed. + closing_notes: Optional[str] = None + # The description of the generic case. + description: Optional[str] = None + # The target completion date and time for the generic case. + due_date_time: Optional[datetime.datetime] = None + # The priority assigned to the generic case. + priority: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GenericCase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GenericCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GenericCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case import Case + + from .case import Case + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "closingNotes": lambda n : setattr(self, 'closing_notes', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "priority": lambda n : setattr(self, 'priority', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignedTo", self.assigned_to) + writer.write_str_value("closingNotes", self.closing_notes) + writer.write_str_value("description", self.description) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_str_value("priority", self.priority) + + diff --git a/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py b/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py new file mode 100644 index 00000000000..cc4d5138a87 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py @@ -0,0 +1,106 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ImpactedAssetsCounts(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of impacted AI agents. + ai_agents: Optional[int] = None + # The number of impacted apps. + apps: Optional[int] = None + # The number of impacted cloud resources. + cloud_resources: Optional[int] = None + # The number of impacted files. + files: Optional[int] = None + # The number of impacted IP addresses. + ips: Optional[int] = None + # The number of impacted machines. + machines: Optional[int] = None + # The number of impacted mailboxes. + mailboxes: Optional[int] = None + # The number of impacted OAuth apps. + oauth_apps: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of impacted processes. + processes: Optional[int] = None + # The number of impacted registry keys. + registry_keys: Optional[int] = None + # The number of impacted security groups. + security_groups: Optional[int] = None + # The total number of impacted assets. + total: Optional[int] = None + # The number of impacted URLs. + urls: Optional[int] = None + # The number of impacted users. + users: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ImpactedAssetsCounts: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ImpactedAssetsCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ImpactedAssetsCounts() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "aiAgents": lambda n : setattr(self, 'ai_agents', n.get_int_value()), + "apps": lambda n : setattr(self, 'apps', n.get_int_value()), + "cloudResources": lambda n : setattr(self, 'cloud_resources', n.get_int_value()), + "files": lambda n : setattr(self, 'files', n.get_int_value()), + "ips": lambda n : setattr(self, 'ips', n.get_int_value()), + "machines": lambda n : setattr(self, 'machines', n.get_int_value()), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_int_value()), + "oauthApps": lambda n : setattr(self, 'oauth_apps', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processes": lambda n : setattr(self, 'processes', n.get_int_value()), + "registryKeys": lambda n : setattr(self, 'registry_keys', n.get_int_value()), + "securityGroups": lambda n : setattr(self, 'security_groups', n.get_int_value()), + "total": lambda n : setattr(self, 'total', n.get_int_value()), + "urls": lambda n : setattr(self, 'urls', n.get_int_value()), + "users": lambda n : setattr(self, 'users', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("aiAgents", self.ai_agents) + writer.write_int_value("apps", self.apps) + writer.write_int_value("cloudResources", self.cloud_resources) + writer.write_int_value("files", self.files) + writer.write_int_value("ips", self.ips) + writer.write_int_value("machines", self.machines) + writer.write_int_value("mailboxes", self.mailboxes) + writer.write_int_value("oauthApps", self.oauth_apps) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("processes", self.processes) + writer.write_int_value("registryKeys", self.registry_keys) + writer.write_int_value("securityGroups", self.security_groups) + writer.write_int_value("total", self.total) + writer.write_int_value("urls", self.urls) + writer.write_int_value("users", self.users) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/incident_case.py b/msgraph_beta/generated/models/security/case_management/incident_case.py new file mode 100644 index 00000000000..e7ab9a344f3 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_case.py @@ -0,0 +1,212 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + +from .case import Case + +@dataclass +class IncidentCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.incidentCase" + # The list of AI agent identifiers associated with the incident. + ai_agent_ids: Optional[list[str]] = None + # A summary of alert counts grouped by severity and status. + alert_counts: Optional[AlertCounts] = None + # The list of alert policy identifiers associated with the incident. + alert_policy_ids: Optional[list[str]] = None + # The user assigned to investigate the incident case. + assigned_to: Optional[str] = None + # The list of threat identifiers associated with the incident. + associated_threat_ids: Optional[list[str]] = None + # The incident categories. + categories: Optional[list[str]] = None + # The classification property + classification: Optional[IncidentClassification] = None + # The cloud scopes associated with the incident. + cloud_scopes: Optional[list[str]] = None + # The data sensitivity labels associated with the incident. + data_sensitivity_labels: Optional[list[str]] = None + # The data streams associated with the incident. + data_streams: Optional[list[str]] = None + # The detection sources that identified the incident. + detection_sources: Optional[list[str]] = None + # The determination property + determination: Optional[IncidentDetermination] = None + # The target completion date and time for the incident case. + due_date_time: Optional[datetime.datetime] = None + # The email notification recipients for the incident case. + email_notification_recipients: Optional[list[str]] = None + # The date and time of the first event in the incident. + first_event_time: Optional[datetime.datetime] = None + # A summary of impacted asset counts for the incident. + impacted_assets: Optional[ImpactedAssetsCounts] = None + # The Microsoft Security incident identifier. + incident_id: Optional[int] = None + # The URL for the incident in the Microsoft Defender portal. + incident_web_url: Optional[str] = None + # A summary of investigation details associated with the incident. + investigation: Optional[Investigation] = None + # The list of investigation identifiers associated with the incident. + investigation_ids: Optional[list[str]] = None + # The list of investigation states associated with the incident. + investigation_states: Optional[list[str]] = None + # The date and time of the most recent event in the incident. + last_event_time: Optional[datetime.datetime] = None + # The list of machine group identifiers associated with the incident. + machine_group_ids: Optional[list[str]] = None + # The operating system platforms associated with the incident. + os_platforms: Optional[list[str]] = None + # The policy names associated with the incident. + policy_names: Optional[list[str]] = None + # The priority score assigned to the incident. + priority_score: Optional[int] = None + # The product names associated with the incident. + product_names: Optional[list[str]] = None + # The case identifier to which this case redirects when merged. + redirect_case_id: Optional[int] = None + # The incident identifier to which this incident redirects when merged. + redirect_incident_id: Optional[int] = None + # The service sources associated with the incident. + service_sources: Optional[list[str]] = None + # The severity property + severity: Optional[IncidentSeverity] = None + # A summary of the incident. + summary: Optional[str] = None + # The system tags associated with the incident. + system_tags: Optional[list[str]] = None + # The top risk score associated with the incident. + top_risk_score: Optional[int] = None + # The list of workspace identifiers associated with the incident. + workspace_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentCase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IncidentCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncidentCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + + from .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + + fields: dict[str, Callable[[Any], None]] = { + "aiAgentIds": lambda n : setattr(self, 'ai_agent_ids', n.get_collection_of_primitive_values(str)), + "alertCounts": lambda n : setattr(self, 'alert_counts', n.get_object_value(AlertCounts)), + "alertPolicyIds": lambda n : setattr(self, 'alert_policy_ids', n.get_collection_of_primitive_values(str)), + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "associatedThreatIds": lambda n : setattr(self, 'associated_threat_ids', n.get_collection_of_primitive_values(str)), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), + "classification": lambda n : setattr(self, 'classification', n.get_enum_value(IncidentClassification)), + "cloudScopes": lambda n : setattr(self, 'cloud_scopes', n.get_collection_of_primitive_values(str)), + "dataSensitivityLabels": lambda n : setattr(self, 'data_sensitivity_labels', n.get_collection_of_primitive_values(str)), + "dataStreams": lambda n : setattr(self, 'data_streams', n.get_collection_of_primitive_values(str)), + "detectionSources": lambda n : setattr(self, 'detection_sources', n.get_collection_of_primitive_values(str)), + "determination": lambda n : setattr(self, 'determination', n.get_enum_value(IncidentDetermination)), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "emailNotificationRecipients": lambda n : setattr(self, 'email_notification_recipients', n.get_collection_of_primitive_values(str)), + "firstEventTime": lambda n : setattr(self, 'first_event_time', n.get_datetime_value()), + "impactedAssets": lambda n : setattr(self, 'impacted_assets', n.get_object_value(ImpactedAssetsCounts)), + "incidentId": lambda n : setattr(self, 'incident_id', n.get_int_value()), + "incidentWebUrl": lambda n : setattr(self, 'incident_web_url', n.get_str_value()), + "investigation": lambda n : setattr(self, 'investigation', n.get_object_value(Investigation)), + "investigationIds": lambda n : setattr(self, 'investigation_ids', n.get_collection_of_primitive_values(str)), + "investigationStates": lambda n : setattr(self, 'investigation_states', n.get_collection_of_primitive_values(str)), + "lastEventTime": lambda n : setattr(self, 'last_event_time', n.get_datetime_value()), + "machineGroupIds": lambda n : setattr(self, 'machine_group_ids', n.get_collection_of_primitive_values(str)), + "osPlatforms": lambda n : setattr(self, 'os_platforms', n.get_collection_of_primitive_values(str)), + "policyNames": lambda n : setattr(self, 'policy_names', n.get_collection_of_primitive_values(str)), + "priorityScore": lambda n : setattr(self, 'priority_score', n.get_int_value()), + "productNames": lambda n : setattr(self, 'product_names', n.get_collection_of_primitive_values(str)), + "redirectCaseId": lambda n : setattr(self, 'redirect_case_id', n.get_int_value()), + "redirectIncidentId": lambda n : setattr(self, 'redirect_incident_id', n.get_int_value()), + "serviceSources": lambda n : setattr(self, 'service_sources', n.get_collection_of_primitive_values(str)), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(IncidentSeverity)), + "summary": lambda n : setattr(self, 'summary', n.get_str_value()), + "systemTags": lambda n : setattr(self, 'system_tags', n.get_collection_of_primitive_values(str)), + "topRiskScore": lambda n : setattr(self, 'top_risk_score', n.get_int_value()), + "workspaceIds": lambda n : setattr(self, 'workspace_ids', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("aiAgentIds", self.ai_agent_ids) + writer.write_object_value("alertCounts", self.alert_counts) + writer.write_collection_of_primitive_values("alertPolicyIds", self.alert_policy_ids) + writer.write_str_value("assignedTo", self.assigned_to) + writer.write_collection_of_primitive_values("associatedThreatIds", self.associated_threat_ids) + writer.write_collection_of_primitive_values("categories", self.categories) + writer.write_enum_value("classification", self.classification) + writer.write_collection_of_primitive_values("cloudScopes", self.cloud_scopes) + writer.write_collection_of_primitive_values("dataSensitivityLabels", self.data_sensitivity_labels) + writer.write_collection_of_primitive_values("dataStreams", self.data_streams) + writer.write_collection_of_primitive_values("detectionSources", self.detection_sources) + writer.write_enum_value("determination", self.determination) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("emailNotificationRecipients", self.email_notification_recipients) + writer.write_datetime_value("firstEventTime", self.first_event_time) + writer.write_object_value("impactedAssets", self.impacted_assets) + writer.write_int_value("incidentId", self.incident_id) + writer.write_str_value("incidentWebUrl", self.incident_web_url) + writer.write_object_value("investigation", self.investigation) + writer.write_collection_of_primitive_values("investigationIds", self.investigation_ids) + writer.write_collection_of_primitive_values("investigationStates", self.investigation_states) + writer.write_datetime_value("lastEventTime", self.last_event_time) + writer.write_collection_of_primitive_values("machineGroupIds", self.machine_group_ids) + writer.write_collection_of_primitive_values("osPlatforms", self.os_platforms) + writer.write_collection_of_primitive_values("policyNames", self.policy_names) + writer.write_int_value("priorityScore", self.priority_score) + writer.write_collection_of_primitive_values("productNames", self.product_names) + writer.write_int_value("redirectCaseId", self.redirect_case_id) + writer.write_int_value("redirectIncidentId", self.redirect_incident_id) + writer.write_collection_of_primitive_values("serviceSources", self.service_sources) + writer.write_enum_value("severity", self.severity) + writer.write_str_value("summary", self.summary) + writer.write_collection_of_primitive_values("systemTags", self.system_tags) + writer.write_int_value("topRiskScore", self.top_risk_score) + writer.write_collection_of_primitive_values("workspaceIds", self.workspace_ids) + + diff --git a/msgraph_beta/generated/models/security/case_management/incident_classification.py b/msgraph_beta/generated/models/security/case_management/incident_classification.py new file mode 100644 index 00000000000..4c1c6d8af65 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_classification.py @@ -0,0 +1,9 @@ +from enum import Enum + +class IncidentClassification(str, Enum): + Unknown = "unknown", + FalsePositive = "falsePositive", + TruePositive = "truePositive", + InformationalExpectedActivity = "informationalExpectedActivity", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/incident_determination.py b/msgraph_beta/generated/models/security/case_management/incident_determination.py new file mode 100644 index 00000000000..bc34102235a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_determination.py @@ -0,0 +1,20 @@ +from enum import Enum + +class IncidentDetermination(str, Enum): + Unknown = "unknown", + Apt = "apt", + Malware = "malware", + SecurityPersonnel = "securityPersonnel", + SecurityTesting = "securityTesting", + UnwantedSoftware = "unwantedSoftware", + Other = "other", + MultiStagedAttack = "multiStagedAttack", + CompromisedAccount = "compromisedAccount", + Phishing = "phishing", + MaliciousUserActivity = "maliciousUserActivity", + NotMalicious = "notMalicious", + NotEnoughDataToValidate = "notEnoughDataToValidate", + ConfirmedActivity = "confirmedActivity", + LineOfBusinessApplication = "lineOfBusinessApplication", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/epic_s_m_s_link_record.py b/msgraph_beta/generated/models/security/case_management/incident_relation.py similarity index 79% rename from msgraph_beta/generated/models/security/epic_s_m_s_link_record.py rename to msgraph_beta/generated/models/security/case_management/incident_relation.py index ae5bce1ae34..1c4dddc5d48 100644 --- a/msgraph_beta/generated/models/security/epic_s_m_s_link_record.py +++ b/msgraph_beta/generated/models/security/case_management/incident_relation.py @@ -5,34 +5,34 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .audit_data import AuditData + from .relation import Relation -from .audit_data import AuditData +from .relation import Relation @dataclass -class EpicSMSLinkRecord(AuditData, Parsable): +class IncidentRelation(Relation, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.epicSMSLinkRecord" + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.incidentRelation" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EpicSMSLinkRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentRelation: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: EpicSMSLinkRecord + Returns: IncidentRelation """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EpicSMSLinkRecord() + return IncidentRelation() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData + from .relation import Relation - from .audit_data import AuditData + from .relation import Relation fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/security/case_management/incident_severity.py b/msgraph_beta/generated/models/security/case_management/incident_severity.py new file mode 100644 index 00000000000..6416e4d9d87 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_severity.py @@ -0,0 +1,10 @@ +from enum import Enum + +class IncidentSeverity(str, Enum): + Unknown = "unknown", + Informational = "informational", + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/incident_severity_counts.py b/msgraph_beta/generated/models/security/case_management/incident_severity_counts.py new file mode 100644 index 00000000000..faf78961ff4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_severity_counts.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class IncidentSeverityCounts(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of alerts with high severity. + high: Optional[int] = None + # The number of alerts with informational severity. + informational: Optional[int] = None + # The number of alerts with low severity. + low: Optional[int] = None + # The number of alerts with medium severity. + medium: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of alerts with unknown severity. + unknown: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentSeverityCounts: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IncidentSeverityCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncidentSeverityCounts() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "high": lambda n : setattr(self, 'high', n.get_int_value()), + "informational": lambda n : setattr(self, 'informational', n.get_int_value()), + "low": lambda n : setattr(self, 'low', n.get_int_value()), + "medium": lambda n : setattr(self, 'medium', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "unknown": lambda n : setattr(self, 'unknown', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("high", self.high) + writer.write_int_value("informational", self.informational) + writer.write_int_value("low", self.low) + writer.write_int_value("medium", self.medium) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("unknown", self.unknown) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/investigation.py b/msgraph_beta/generated/models/security/case_management/investigation.py new file mode 100644 index 00000000000..0c12808e683 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/investigation.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class Investigation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of investigations. + count: Optional[int] = None + # The investigation identifiers. + ids: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The investigation state. + state: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Investigation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Investigation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Investigation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "count": lambda n : setattr(self, 'count', n.get_int_value()), + "ids": lambda n : setattr(self, 'ids', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "state": lambda n : setattr(self, 'state', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("count", self.count) + writer.write_collection_of_primitive_values("ids", self.ids) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("state", self.state) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/modified_property.py b/msgraph_beta/generated/models/security/case_management/modified_property.py new file mode 100644 index 00000000000..822a0e1cfe7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/modified_property.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .value_property import ValueProperty + +@dataclass +class ModifiedProperty(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The new value after the change. + new_value: Optional[ValueProperty] = None + # The OdataType property + odata_type: Optional[str] = None + # The previous value before the change. + old_value: Optional[ValueProperty] = None + # The name of the property that changed. + property_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ModifiedProperty: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ModifiedProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ModifiedProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "newValue": lambda n : setattr(self, 'new_value', n.get_object_value(ValueProperty)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "oldValue": lambda n : setattr(self, 'old_value', n.get_object_value(ValueProperty)), + "propertyName": lambda n : setattr(self, 'property_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("newValue", self.new_value) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("oldValue", self.old_value) + writer.write_str_value("propertyName", self.property_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py new file mode 100644 index 00000000000..56fa45cbc76 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class NumberCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition" + # The default numeric value applied to the field on a new case. + default_value: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NumberCustomFieldDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NumberCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NumberCustomFieldDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.py new file mode 100644 index 00000000000..6ffed59dfd3 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class OptionsCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition" + # The option value or values selected by default on a new case. + default_values: Optional[list[str]] = None + # The allowed option values a case author can choose from. + options: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OptionsCustomFieldDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OptionsCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OptionsCustomFieldDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValues": lambda n : setattr(self, 'default_values', n.get_collection_of_primitive_values(str)), + "options": lambda n : setattr(self, 'options', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("defaultValues", self.default_values) + writer.write_collection_of_primitive_values("options", self.options) + + diff --git a/msgraph_beta/generated/models/security/case_management/recommendation_relation.py b/msgraph_beta/generated/models/security/case_management/recommendation_relation.py new file mode 100644 index 00000000000..66b66167eab --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/recommendation_relation.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .relation import Relation + +from .relation import Relation + +@dataclass +class RecommendationRelation(Relation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.recommendationRelation" + # The recommendation type associated with the linked recommendation. + recommendation_type: Optional[str] = None + # The Azure resource group name for the related recommendation. + resource_group_name: Optional[str] = None + # The Azure subscription identifier for the related recommendation. + subscription_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecommendationRelation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RecommendationRelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecommendationRelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .relation import Relation + + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "recommendationType": lambda n : setattr(self, 'recommendation_type', n.get_str_value()), + "resourceGroupName": lambda n : setattr(self, 'resource_group_name', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("recommendationType", self.recommendation_type) + writer.write_str_value("resourceGroupName", self.resource_group_name) + writer.write_str_value("subscriptionId", self.subscription_id) + + diff --git a/msgraph_beta/generated/models/security/case_management/relation.py b/msgraph_beta/generated/models/security/case_management/relation.py new file mode 100644 index 00000000000..bf4fc7b9c09 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/relation.py @@ -0,0 +1,83 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Relation(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.relation" + # The identifier of the related external resource. + related_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Relation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Relation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentRelation".casefold(): + from .incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + return Relation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + from .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + fields: dict[str, Callable[[Any], None]] = { + "relatedResourceId": lambda n : setattr(self, 'related_resource_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("relatedResourceId", self.related_resource_id) + + diff --git a/msgraph_beta/generated/models/security/case_management/relation_collection_response.py b/msgraph_beta/generated/models/security/case_management/relation_collection_response.py new file mode 100644 index 00000000000..9cae988d367 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/relation_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .relation import Relation + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RelationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Relation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RelationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RelationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RelationCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .relation import Relation + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Relation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/status_definition.py b/msgraph_beta/generated/models/security/case_management/status_definition.py new file mode 100644 index 00000000000..581d5d1c2fb --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/status_definition.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition + +from ...entity import Entity + +@dataclass +class StatusDefinition(Entity, Parsable): + # The custom statuses returned inline within this top-level status. These aren't separately addressable. + custom_statuses: Optional[list[CustomStatusDefinition]] = None + # The human-readable label of the status. Supports $filter and $orderby. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + sort_order: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StatusDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StatusDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StatusDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition + + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition + + fields: dict[str, Callable[[Any], None]] = { + "customStatuses": lambda n : setattr(self, 'custom_statuses', n.get_collection_of_object_values(CustomStatusDefinition)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "sortOrder": lambda n : setattr(self, 'sort_order', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("customStatuses", self.custom_statuses) + writer.write_str_value("displayName", self.display_name) + writer.write_int_value("sortOrder", self.sort_order) + + diff --git a/msgraph_beta/generated/models/security/case_management/status_definition_collection_response.py b/msgraph_beta/generated/models/security/case_management/status_definition_collection_response.py new file mode 100644 index 00000000000..805ca4637fe --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/status_definition_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .status_definition import StatusDefinition + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class StatusDefinitionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[StatusDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StatusDefinitionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StatusDefinitionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StatusDefinitionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .status_definition import StatusDefinition + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .status_definition import StatusDefinition + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(StatusDefinition)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/string_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/string_custom_field_definition.py new file mode 100644 index 00000000000..f09a49d0eb0 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/string_custom_field_definition.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class StringCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition" + # The default string value applied to the field on a new case. + default_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StringCustomFieldDefinition: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StringCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StringCustomFieldDefinition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/security/case_management/string_value_property.py b/msgraph_beta/generated/models/security/case_management/string_value_property.py new file mode 100644 index 00000000000..88f85cf9f36 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/string_value_property.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .value_property import ValueProperty + +from .value_property import ValueProperty + +@dataclass +class StringValueProperty(ValueProperty, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.stringValueProperty" + # The string value. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StringValueProperty: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StringValueProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StringValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/task.py b/msgraph_beta/generated/models/security/case_management/task.py new file mode 100644 index 00000000000..b7fe17627d7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task.py @@ -0,0 +1,95 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Task(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.task" + # The user assigned to the task. + assigned_to: Optional[str] = None + # The category property + category: Optional[CaseTaskCategory] = None + # Notes recorded when the task is completed. + closing_notes: Optional[str] = None + # The description of the task. + description: Optional[str] = None + # The title of the task. + display_name: Optional[str] = None + # The target completion date and time for the task. + due_date_time: Optional[datetime.datetime] = None + # The priority property + priority: Optional[CaseTaskPriority] = None + # The status property + status: Optional[TaskStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Task: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Task + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Task() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + + from .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "category": lambda n : setattr(self, 'category', n.get_enum_value(CaseTaskCategory)), + "closingNotes": lambda n : setattr(self, 'closing_notes', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "priority": lambda n : setattr(self, 'priority', n.get_enum_value(CaseTaskPriority)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(TaskStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignedTo", self.assigned_to) + writer.write_enum_value("category", self.category) + writer.write_str_value("closingNotes", self.closing_notes) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_enum_value("priority", self.priority) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/security/case_management/task_collection_response.py b/msgraph_beta/generated/models/security/case_management/task_collection_response.py new file mode 100644 index 00000000000..7f869eaf9df --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .task import Task + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TaskCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Task]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TaskCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TaskCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TaskCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .task import Task + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .task import Task + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Task)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/task_status.py b/msgraph_beta/generated/models/security/case_management/task_status.py new file mode 100644 index 00000000000..b972bd9bc70 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task_status.py @@ -0,0 +1,12 @@ +from enum import Enum + +class TaskStatus(str, Enum): + NotSet = "notSet", + New = "new", + InProgress = "inProgress", + Failed = "failed", + PartiallyCompleted = "partiallyCompleted", + Skipped = "skipped", + Completed = "completed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item.py new file mode 100644 index 00000000000..a3152ae2430 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item.py @@ -0,0 +1,92 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + +@dataclass +class ThirdPartyWorkItem(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The identifier property + identifier: Optional[str] = None + # The instance property + instance: Optional[str] = None + # The lastSyncedOnDateTime property + last_synced_on_date_time: Optional[datetime.datetime] = None + # The metadata property + metadata: Optional[ThirdPartyWorkItemMetadata] = None + # The OdataType property + odata_type: Optional[str] = None + # The provider property + provider: Optional[ThirdPartyWorkItemProvider] = None + # The syncedBy property + synced_by: Optional[str] = None + # The workItemType property + work_item_type: Optional[ThirdPartyWorkItemType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ThirdPartyWorkItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ThirdPartyWorkItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThirdPartyWorkItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + + fields: dict[str, Callable[[Any], None]] = { + "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "instance": lambda n : setattr(self, 'instance', n.get_str_value()), + "lastSyncedOnDateTime": lambda n : setattr(self, 'last_synced_on_date_time', n.get_datetime_value()), + "metadata": lambda n : setattr(self, 'metadata', n.get_object_value(ThirdPartyWorkItemMetadata)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "provider": lambda n : setattr(self, 'provider', n.get_enum_value(ThirdPartyWorkItemProvider)), + "syncedBy": lambda n : setattr(self, 'synced_by', n.get_str_value()), + "workItemType": lambda n : setattr(self, 'work_item_type', n.get_enum_value(ThirdPartyWorkItemType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("identifier", self.identifier) + writer.write_str_value("instance", self.instance) + writer.write_datetime_value("lastSyncedOnDateTime", self.last_synced_on_date_time) + writer.write_object_value("metadata", self.metadata) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("provider", self.provider) + writer.write_str_value("syncedBy", self.synced_by) + writer.write_enum_value("workItemType", self.work_item_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py new file mode 100644 index 00000000000..90bd886bfd1 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ThirdPartyWorkItemMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ThirdPartyWorkItemMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ThirdPartyWorkItemMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThirdPartyWorkItemMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item_provider.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_provider.py new file mode 100644 index 00000000000..2a6741f7629 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_provider.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ThirdPartyWorkItemProvider(str, Enum): + ServiceNow = "serviceNow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py new file mode 100644 index 00000000000..2e33476ec52 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ThirdPartyWorkItemType(str, Enum): + Incident = "incident", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/value_property.py b/msgraph_beta/generated/models/security/case_management/value_property.py new file mode 100644 index 00000000000..e10a7adc3d5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/value_property.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + +@dataclass +class ValueProperty(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ValueProperty: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ValueProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.booleanValueProperty".casefold(): + from .boolean_value_property import BooleanValueProperty + + return BooleanValueProperty() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringValueProperty".casefold(): + from .string_value_property import StringValueProperty + + return StringValueProperty() + return ValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + + from .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/workspace_indicator_relation.py b/msgraph_beta/generated/models/security/case_management/workspace_indicator_relation.py new file mode 100644 index 00000000000..177e6d063cf --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/workspace_indicator_relation.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .relation import Relation + +from .relation import Relation + +@dataclass +class WorkspaceIndicatorRelation(Relation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation" + # The Azure resource group name for the workspace. + resource_group_name: Optional[str] = None + # The Azure subscription identifier for the workspace. + subscription_id: Optional[str] = None + # The Log Analytics workspace name. + workspace_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkspaceIndicatorRelation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkspaceIndicatorRelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkspaceIndicatorRelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .relation import Relation + + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "resourceGroupName": lambda n : setattr(self, 'resource_group_name', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + "workspaceName": lambda n : setattr(self, 'workspace_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("resourceGroupName", self.resource_group_name) + writer.write_str_value("subscriptionId", self.subscription_id) + writer.write_str_value("workspaceName", self.workspace_name) + + diff --git a/msgraph_beta/generated/models/security/case_management_root.py b/msgraph_beta/generated/models/security/case_management_root.py new file mode 100644 index 00000000000..59ccd04db6a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management_root.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + +from ..entity import Entity + +@dataclass +class CaseManagementRoot(Entity, Parsable): + # The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + case_type_configurations: Optional[list[CaseTypeConfiguration]] = None + # The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + cases: Optional[list[Case]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseManagementRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaseManagementRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseManagementRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + from .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + + from ..entity import Entity + from .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "caseTypeConfigurations": lambda n : setattr(self, 'case_type_configurations', n.get_collection_of_object_values(CaseTypeConfiguration)), + "cases": lambda n : setattr(self, 'cases', n.get_collection_of_object_values(Case)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("caseTypeConfigurations", self.case_type_configurations) + writer.write_collection_of_object_values("cases", self.cases) + + diff --git a/msgraph_beta/generated/models/security/ccrai_policy_violation_record.py b/msgraph_beta/generated/models/security/ccrai_policy_violation_record.py new file mode 100644 index 00000000000..b3f057523f0 --- /dev/null +++ b/msgraph_beta/generated/models/security/ccrai_policy_violation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CcraiPolicyViolationRecord(AuditData, Parsable): + """ + Audit data for CCRAI Policy Violation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ccraiPolicyViolationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CcraiPolicyViolationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CcraiPolicyViolationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CcraiPolicyViolationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cdp_classifier_health_record.py b/msgraph_beta/generated/models/security/cdp_classifier_health_record.py new file mode 100644 index 00000000000..0d416417b6c --- /dev/null +++ b/msgraph_beta/generated/models/security/cdp_classifier_health_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CdpClassifierHealthRecord(AuditData, Parsable): + """ + Audit data for CDP Classifier Health events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cdpClassifierHealthRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CdpClassifierHealthRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CdpClassifierHealthRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CdpClassifierHealthRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cdp_cold_crawl_status_record.py b/msgraph_beta/generated/models/security/cdp_cold_crawl_status_record.py index 7151204db6c..7c77e56c18f 100644 --- a/msgraph_beta/generated/models/security/cdp_cold_crawl_status_record.py +++ b/msgraph_beta/generated/models/security/cdp_cold_crawl_status_record.py @@ -11,6 +11,9 @@ @dataclass class CdpColdCrawlStatusRecord(AuditData, Parsable): + """ + Audit data for CDP Cold Crawl Status events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpColdCrawlStatusRecord" diff --git a/msgraph_beta/generated/models/security/cdp_consumption_resource_record.py b/msgraph_beta/generated/models/security/cdp_consumption_resource_record.py new file mode 100644 index 00000000000..0fe0fea8743 --- /dev/null +++ b/msgraph_beta/generated/models/security/cdp_consumption_resource_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CdpConsumptionResourceRecord(AuditData, Parsable): + """ + Audit data for CDP Consumption Resource events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cdpConsumptionResourceRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CdpConsumptionResourceRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CdpConsumptionResourceRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CdpConsumptionResourceRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cdp_content_explorer_aggregate_record.py b/msgraph_beta/generated/models/security/cdp_content_explorer_aggregate_record.py index 1fe5f5e40fd..c149322a47e 100644 --- a/msgraph_beta/generated/models/security/cdp_content_explorer_aggregate_record.py +++ b/msgraph_beta/generated/models/security/cdp_content_explorer_aggregate_record.py @@ -11,6 +11,9 @@ @dataclass class CdpContentExplorerAggregateRecord(AuditData, Parsable): + """ + Audit data for CDP Content Explorer Aggregate events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpContentExplorerAggregateRecord" diff --git a/msgraph_beta/generated/models/security/cdp_dlp_sensitive_endpoint_audit_record.py b/msgraph_beta/generated/models/security/cdp_dlp_sensitive_endpoint_audit_record.py index 14194bf7921..f677e3c65aa 100644 --- a/msgraph_beta/generated/models/security/cdp_dlp_sensitive_endpoint_audit_record.py +++ b/msgraph_beta/generated/models/security/cdp_dlp_sensitive_endpoint_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CdpDlpSensitiveEndpointAuditRecord(AuditData, Parsable): + """ + Audit data for CDP DLP Sensitive Endpoint events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord" diff --git a/msgraph_beta/generated/models/security/cdp_log_record.py b/msgraph_beta/generated/models/security/cdp_log_record.py index 9246a2c39ce..8c532addce4 100644 --- a/msgraph_beta/generated/models/security/cdp_log_record.py +++ b/msgraph_beta/generated/models/security/cdp_log_record.py @@ -11,6 +11,9 @@ @dataclass class CdpLogRecord(AuditData, Parsable): + """ + Audit data for CDP Log events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpLogRecord" diff --git a/msgraph_beta/generated/models/security/cdp_ocr_billing_record.py b/msgraph_beta/generated/models/security/cdp_ocr_billing_record.py index df3fbe0f53a..31e6c083451 100644 --- a/msgraph_beta/generated/models/security/cdp_ocr_billing_record.py +++ b/msgraph_beta/generated/models/security/cdp_ocr_billing_record.py @@ -11,6 +11,9 @@ @dataclass class CdpOcrBillingRecord(AuditData, Parsable): + """ + Audit data for CDP OCR Billing events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpOcrBillingRecord" diff --git a/msgraph_beta/generated/models/security/cdp_resource_scope_change_event_record.py b/msgraph_beta/generated/models/security/cdp_resource_scope_change_event_record.py index 57834d2f0fd..12aba4ce773 100644 --- a/msgraph_beta/generated/models/security/cdp_resource_scope_change_event_record.py +++ b/msgraph_beta/generated/models/security/cdp_resource_scope_change_event_record.py @@ -11,6 +11,9 @@ @dataclass class CdpResourceScopeChangeEventRecord(AuditData, Parsable): + """ + Audit data for CDP Resource Scope Change Event events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cdpResourceScopeChangeEventRecord" diff --git a/msgraph_beta/generated/models/security/cdpdlmai_interaction_insights_record.py b/msgraph_beta/generated/models/security/cdpdlmai_interaction_insights_record.py new file mode 100644 index 00000000000..3e3ea1e96a2 --- /dev/null +++ b/msgraph_beta/generated/models/security/cdpdlmai_interaction_insights_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CdpdlmaiInteractionInsightsRecord(AuditData, Parsable): + """ + Audit data for Cdpdlmai Interaction Insights events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CdpdlmaiInteractionInsightsRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CdpdlmaiInteractionInsightsRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CdpdlmaiInteractionInsightsRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cerner_s_m_s_settings_update_record.py b/msgraph_beta/generated/models/security/cerner_s_m_s_settings_update_record.py deleted file mode 100644 index 5200d20fd19..00000000000 --- a/msgraph_beta/generated/models/security/cerner_s_m_s_settings_update_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class CernerSMSSettingsUpdateRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cernerSMSSettingsUpdateRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CernerSMSSettingsUpdateRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CernerSMSSettingsUpdateRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CernerSMSSettingsUpdateRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/cloud_application_entity_mapping.py b/msgraph_beta/generated/models/security/cloud_application_entity_mapping.py new file mode 100644 index 00000000000..9f1f60b3d07 --- /dev/null +++ b/msgraph_beta/generated/models/security/cloud_application_entity_mapping.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class CloudApplicationEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cloudApplicationEntityMapping" + # Name of the detection query column that maps to the application ID of the alert entity. + app_id_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudApplicationEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudApplicationEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudApplicationEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "appIdColumn": lambda n : setattr(self, 'app_id_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("appIdColumn", self.app_id_column) + writer.write_str_value("nameColumn", self.name_column) + + diff --git a/msgraph_beta/generated/models/security/cloud_update_device_config_audit_record.py b/msgraph_beta/generated/models/security/cloud_update_device_config_audit_record.py new file mode 100644 index 00000000000..f4a75a08ae2 --- /dev/null +++ b/msgraph_beta/generated/models/security/cloud_update_device_config_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CloudUpdateDeviceConfigAuditRecord(AuditData, Parsable): + """ + Audit data for Cloud Update Device Config events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudUpdateDeviceConfigAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudUpdateDeviceConfigAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudUpdateDeviceConfigAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cloud_update_profile_config_audit_record.py b/msgraph_beta/generated/models/security/cloud_update_profile_config_audit_record.py new file mode 100644 index 00000000000..b0bf9eab70c --- /dev/null +++ b/msgraph_beta/generated/models/security/cloud_update_profile_config_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CloudUpdateProfileConfigAuditRecord(AuditData, Parsable): + """ + Audit data for Cloud Update Profile Config events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudUpdateProfileConfigAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudUpdateProfileConfigAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudUpdateProfileConfigAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cloud_update_tenant_config_audit_record.py b/msgraph_beta/generated/models/security/cloud_update_tenant_config_audit_record.py new file mode 100644 index 00000000000..8171ba286df --- /dev/null +++ b/msgraph_beta/generated/models/security/cloud_update_tenant_config_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CloudUpdateTenantConfigAuditRecord(AuditData, Parsable): + """ + Audit data for Cloud Update Tenant Config events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudUpdateTenantConfigAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudUpdateTenantConfigAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudUpdateTenantConfigAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_connector_audit_record.py b/msgraph_beta/generated/models/security/compliance_connector_audit_record.py index ffa316805c1..6fc490cd5ec 100644 --- a/msgraph_beta/generated/models/security/compliance_connector_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_connector_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ComplianceConnectorAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Connector events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.complianceConnectorAuditRecord" diff --git a/msgraph_beta/generated/models/security/compliance_d_l_m_exchange_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_m_exchange_audit_record.py index fcfd035eb97..6b57217aed3 100644 --- a/msgraph_beta/generated/models/security/compliance_d_l_m_exchange_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_m_exchange_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ComplianceDLMExchangeAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLM Exchange events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.complianceDLMExchangeAuditRecord" diff --git a/msgraph_beta/generated/models/security/compliance_d_l_m_share_point_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_m_share_point_audit_record.py index 17e97366858..2122093d2a4 100644 --- a/msgraph_beta/generated/models/security/compliance_d_l_m_share_point_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_m_share_point_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ComplianceDLMSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLM SharePoint events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.complianceDLMSharePointAuditRecord" diff --git a/msgraph_beta/generated/models/security/compliance_supervision_base_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_applications_audit_record.py similarity index 84% rename from msgraph_beta/generated/models/security/compliance_supervision_base_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_applications_audit_record.py index 1a8de21424b..4df25bc359d 100644 --- a/msgraph_beta/generated/models/security/compliance_supervision_base_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_applications_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceSupervisionBaseAuditRecord(AuditData, Parsable): +class ComplianceDLPApplicationsAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Applications events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceSupervisionBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPApplicationsAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceSupervisionBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPApplicationsAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceSupervisionBaseAuditRecord + Returns: ComplianceDLPApplicationsAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceSupervisionBaseAuditRecord() + return ComplianceDLPApplicationsAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_d_l_p_applications_classification_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_applications_classification_audit_record.py new file mode 100644 index 00000000000..5ff90451baa --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_applications_classification_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceDLPApplicationsClassificationAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Applications Classification events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPApplicationsClassificationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComplianceDLPApplicationsClassificationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceDLPApplicationsClassificationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_dlp_applications_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_audit_record.py similarity index 85% rename from msgraph_beta/generated/models/security/compliance_dlp_applications_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_audit_record.py index c00510f18c2..334c09f0d44 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_applications_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpApplicationsAuditRecord(AuditData, Parsable): +class ComplianceDLPEndpointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Endpoint events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpApplicationsAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPEndpointAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpApplicationsAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPEndpointAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpApplicationsAuditRecord + Returns: ComplianceDLPEndpointAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpApplicationsAuditRecord() + return ComplianceDLPEndpointAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_endpoint_discovery_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_discovery_audit_record.py similarity index 83% rename from msgraph_beta/generated/models/security/compliance_dlp_endpoint_discovery_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_discovery_audit_record.py index 3fbf608a18b..76c064f82b5 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_endpoint_discovery_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_endpoint_discovery_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpEndpointDiscoveryAuditRecord(AuditData, Parsable): +class ComplianceDLPEndpointDiscoveryAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Endpoint Discovery events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpEndpointDiscoveryAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpEndpointDiscoveryAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPEndpointDiscoveryAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpEndpointDiscoveryAuditRecord + Returns: ComplianceDLPEndpointDiscoveryAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpEndpointDiscoveryAuditRecord() + return ComplianceDLPEndpointDiscoveryAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_d_l_p_enforcement_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_enforcement_audit_record.py new file mode 100644 index 00000000000..5f08fda475b --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_enforcement_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceDLPEnforcementAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Enforcement events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPEnforcementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPEnforcementAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComplianceDLPEnforcementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceDLPEnforcementAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_dlp_classification_base_cdp_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_audit_record.py similarity index 85% rename from msgraph_beta/generated/models/security/compliance_dlp_classification_base_cdp_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_exchange_audit_record.py index 76d37960b6a..36079955a20 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_classification_base_cdp_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpClassificationBaseCdpRecord(AuditData, Parsable): +class ComplianceDLPExchangeAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Exchange events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpClassificationBaseCdpRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPExchangeAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpClassificationBaseCdpRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPExchangeAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpClassificationBaseCdpRecord + Returns: ComplianceDLPExchangeAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpClassificationBaseCdpRecord() + return ComplianceDLPExchangeAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_audit_record.py similarity index 82% rename from msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_audit_record.py index 096bf4abb13..f4515a3d3a8 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpExchangeClassificationAuditRecord(AuditData, Parsable): +class ComplianceDLPExchangeClassificationAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Exchange Classification events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpExchangeClassificationAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpExchangeClassificationAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPExchangeClassificationAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpExchangeClassificationAuditRecord + Returns: ComplianceDLPExchangeClassificationAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpExchangeClassificationAuditRecord() + return ComplianceDLPExchangeClassificationAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_applications_classification_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_cdp_record.py similarity index 81% rename from msgraph_beta/generated/models/security/compliance_dlp_applications_classification_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_cdp_record.py index 2dc01b9da5d..296893e62ce 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_applications_classification_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_classification_cdp_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpApplicationsClassificationAuditRecord(AuditData, Parsable): +class ComplianceDLPExchangeClassificationCdpRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Exchange Classification CDP events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpApplicationsClassificationAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpApplicationsClassificationAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPExchangeClassificationCdpRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpApplicationsClassificationAuditRecord + Returns: ComplianceDLPExchangeClassificationCdpRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpApplicationsClassificationAuditRecord() + return ComplianceDLPExchangeClassificationCdpRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_exchange_discovery_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_discovery_audit_record.py similarity index 83% rename from msgraph_beta/generated/models/security/compliance_dlp_exchange_discovery_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_exchange_discovery_audit_record.py index 474b6cf2050..29b3a87e389 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_exchange_discovery_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_exchange_discovery_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpExchangeDiscoveryAuditRecord(AuditData, Parsable): +class ComplianceDLPExchangeDiscoveryAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP Exchange Discovery events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpExchangeDiscoveryAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpExchangeDiscoveryAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPExchangeDiscoveryAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpExchangeDiscoveryAuditRecord + Returns: ComplianceDLPExchangeDiscoveryAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpExchangeDiscoveryAuditRecord() + return ComplianceDLPExchangeDiscoveryAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_classification_base_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_audit_record.py similarity index 84% rename from msgraph_beta/generated/models/security/compliance_dlp_classification_base_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_share_point_audit_record.py index 79261c98bad..f1d8cfb3eb8 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_classification_base_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpClassificationBaseAuditRecord(AuditData, Parsable): +class ComplianceDLPSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP SharePoint events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpClassificationBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPSharePointAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpClassificationBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPSharePointAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpClassificationBaseAuditRecord + Returns: ComplianceDLPSharePointAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpClassificationBaseAuditRecord() + return ComplianceDLPSharePointAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_audit_record.py similarity index 82% rename from msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_audit_record.py index aec632963d7..6aebbd8ebd0 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpSharePointClassificationAuditRecord(AuditData, Parsable): +class ComplianceDLPSharePointClassificationAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP SharePoint Classification events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpSharePointClassificationAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpSharePointClassificationAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPSharePointClassificationAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpSharePointClassificationAuditRecord + Returns: ComplianceDLPSharePointClassificationAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpSharePointClassificationAuditRecord() + return ComplianceDLPSharePointClassificationAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_cdp_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_cdp_record.py new file mode 100644 index 00000000000..4d0989e1563 --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_cdp_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceDLPSharePointClassificationCdpRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP SharePoint Classification CDP events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPSharePointClassificationCdpRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComplianceDLPSharePointClassificationCdpRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceDLPSharePointClassificationCdpRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_extended_audit_record.py b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.py similarity index 81% rename from msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_extended_audit_record.py rename to msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.py index 7d3492223d3..7730ec83e8d 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_share_point_classification_extended_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpSharePointClassificationExtendedAuditRecord(AuditData, Parsable): +class ComplianceDLPSharePointClassificationExtendedAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance DLP SharePoint Classification Extended events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpSharePointClassificationExtendedAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpSharePointClassificationExtendedAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDLPSharePointClassificationExtendedAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpSharePointClassificationExtendedAuditRecord + Returns: ComplianceDLPSharePointClassificationExtendedAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpSharePointClassificationExtendedAuditRecord() + return ComplianceDLPSharePointClassificationExtendedAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_dlp_endpoint_audit_record.py b/msgraph_beta/generated/models/security/compliance_dlp_endpoint_audit_record.py deleted file mode 100644 index 7f2379e7e3b..00000000000 --- a/msgraph_beta/generated/models/security/compliance_dlp_endpoint_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class ComplianceDlpEndpointAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpEndpointAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpEndpointAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpEndpointAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ComplianceDlpEndpointAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/compliance_dlp_exchange_audit_record.py b/msgraph_beta/generated/models/security/compliance_dlp_exchange_audit_record.py deleted file mode 100644 index cc8a56c9a6f..00000000000 --- a/msgraph_beta/generated/models/security/compliance_dlp_exchange_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class ComplianceDlpExchangeAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpExchangeAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpExchangeAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpExchangeAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ComplianceDlpExchangeAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/compliance_dlp_share_point_audit_record.py b/msgraph_beta/generated/models/security/compliance_dlp_share_point_audit_record.py deleted file mode 100644 index 7caf6b1aa9d..00000000000 --- a/msgraph_beta/generated/models/security/compliance_dlp_share_point_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class ComplianceDlpSharePointAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpSharePointAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpSharePointAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpSharePointAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ComplianceDlpSharePointAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/compliance_dlp_base_audit_record.py b/msgraph_beta/generated/models/security/compliance_exchange_ocr_audit_record.py similarity index 85% rename from msgraph_beta/generated/models/security/compliance_dlp_base_audit_record.py rename to msgraph_beta/generated/models/security/compliance_exchange_ocr_audit_record.py index fde0f4a3c65..b9859e1e4b4 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_base_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_exchange_ocr_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpBaseAuditRecord(AuditData, Parsable): +class ComplianceExchangeOcrAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Exchange OCR events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.complianceExchangeOcrAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceExchangeOcrAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpBaseAuditRecord + Returns: ComplianceExchangeOcrAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpBaseAuditRecord() + return ComplianceExchangeOcrAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_manager_action_record.py b/msgraph_beta/generated/models/security/compliance_manager_action_record.py index b3488f62f5a..2f0d2984276 100644 --- a/msgraph_beta/generated/models/security/compliance_manager_action_record.py +++ b/msgraph_beta/generated/models/security/compliance_manager_action_record.py @@ -11,6 +11,9 @@ @dataclass class ComplianceManagerActionRecord(AuditData, Parsable): + """ + Audit data for Compliance Manager Action events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.complianceManagerActionRecord" diff --git a/msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_cdp_record.py b/msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py similarity index 82% rename from msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_cdp_record.py rename to msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py index c84394642e1..f0928f93d7a 100644 --- a/msgraph_beta/generated/models/security/compliance_dlp_exchange_classification_cdp_record.py +++ b/msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class ComplianceDlpExchangeClassificationCdpRecord(AuditData, Parsable): +class CompliancePolicyGradingSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Policy Grading SharePoint events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.complianceDlpExchangeClassificationCdpRecord" + odata_type: Optional[str] = "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceDlpExchangeClassificationCdpRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> CompliancePolicyGradingSharePointAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ComplianceDlpExchangeClassificationCdpRecord + Returns: CompliancePolicyGradingSharePointAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ComplianceDlpExchangeClassificationCdpRecord() + return CompliancePolicyGradingSharePointAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/compliance_settings_change_audit_record.py b/msgraph_beta/generated/models/security/compliance_settings_change_audit_record.py new file mode 100644 index 00000000000..aa2de2201e7 --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_settings_change_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceSettingsChangeAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Settings Change events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceSettingsChangeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceSettingsChangeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComplianceSettingsChangeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceSettingsChangeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_sit_grading_share_point_audit_record.py b/msgraph_beta/generated/models/security/compliance_sit_grading_share_point_audit_record.py new file mode 100644 index 00000000000..e1bea0fa7a8 --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_sit_grading_share_point_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceSitGradingSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance SIT Grading SharePoint events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceSitGradingSharePointAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComplianceSitGradingSharePointAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceSitGradingSharePointAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/compliance_supervision_exchange_audit_record.py b/msgraph_beta/generated/models/security/compliance_supervision_exchange_audit_record.py index 9a391e1403f..468e06698b8 100644 --- a/msgraph_beta/generated/models/security/compliance_supervision_exchange_audit_record.py +++ b/msgraph_beta/generated/models/security/compliance_supervision_exchange_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ComplianceSupervisionExchangeAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Supervision Exchange events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord" diff --git a/msgraph_beta/generated/models/security/connected_a_i_app_interaction_audit_record.py b/msgraph_beta/generated/models/security/connected_a_i_app_interaction_audit_record.py new file mode 100644 index 00000000000..5d37b78045b --- /dev/null +++ b/msgraph_beta/generated/models/security/connected_a_i_app_interaction_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ConnectedAIAppInteractionAuditRecord(AuditData, Parsable): + """ + Audit data for Connected AI App Interaction events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.connectedAIAppInteractionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConnectedAIAppInteractionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConnectedAIAppInteractionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConnectedAIAppInteractionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/consumption_resource_audit_record.py b/msgraph_beta/generated/models/security/consumption_resource_audit_record.py index 942bf294487..12ade7f36ba 100644 --- a/msgraph_beta/generated/models/security/consumption_resource_audit_record.py +++ b/msgraph_beta/generated/models/security/consumption_resource_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ConsumptionResourceAuditRecord(AuditData, Parsable): + """ + Audit data for Consumption Resource events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.consumptionResourceAuditRecord" diff --git a/msgraph_beta/generated/models/security/content_store_metadata_record.py b/msgraph_beta/generated/models/security/content_store_metadata_record.py new file mode 100644 index 00000000000..b0fa98cf1ba --- /dev/null +++ b/msgraph_beta/generated/models/security/content_store_metadata_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ContentStoreMetadataRecord(AuditData, Parsable): + """ + Audit data for Content Store Meta events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.contentStoreMetadataRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ContentStoreMetadataRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ContentStoreMetadataRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ContentStoreMetadataRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_agent_management_audit_record.py b/msgraph_beta/generated/models/security/copilot_agent_management_audit_record.py new file mode 100644 index 00000000000..75ce1e09a23 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_agent_management_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotAgentManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Agent Management events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotAgentManagementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotAgentManagementAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotAgentManagementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotAgentManagementAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_for_security_logging_audit_record.py b/msgraph_beta/generated/models/security/copilot_for_security_logging_audit_record.py new file mode 100644 index 00000000000..ad0c947ca46 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_for_security_logging_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotForSecurityLoggingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot for Security Logging events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotForSecurityLoggingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotForSecurityLoggingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotForSecurityLoggingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_for_security_trigger_audit_record.py b/msgraph_beta/generated/models/security/copilot_for_security_trigger_audit_record.py new file mode 100644 index 00000000000..9d48d39fc39 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_for_security_trigger_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotForSecurityTriggerAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot for Security Trigger events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotForSecurityTriggerAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotForSecurityTriggerAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotForSecurityTriggerAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_interaction_audit_record.py b/msgraph_beta/generated/models/security/copilot_interaction_audit_record.py index fd125a7fbda..d0450bcb05f 100644 --- a/msgraph_beta/generated/models/security/copilot_interaction_audit_record.py +++ b/msgraph_beta/generated/models/security/copilot_interaction_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CopilotInteractionAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Interaction events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.copilotInteractionAuditRecord" diff --git a/msgraph_beta/generated/models/security/copilot_plugin_setting_audit_record.py b/msgraph_beta/generated/models/security/copilot_plugin_setting_audit_record.py new file mode 100644 index 00000000000..9c0c6c96b83 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_plugin_setting_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotPluginSettingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Plugin Setting events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotPluginSettingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPluginSettingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotPluginSettingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotPluginSettingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_prompt_book_setting_audit_record.py b/msgraph_beta/generated/models/security/copilot_prompt_book_setting_audit_record.py new file mode 100644 index 00000000000..39b34d1fda3 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_prompt_book_setting_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotPromptBookSettingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Prompt Book Setting events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotPromptBookSettingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPromptBookSettingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotPromptBookSettingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotPromptBookSettingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_session_sharing_audit_record.py b/msgraph_beta/generated/models/security/copilot_session_sharing_audit_record.py new file mode 100644 index 00000000000..c9867ed7065 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_session_sharing_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotSessionSharingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Session Sharing events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotSessionSharingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotSessionSharingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotSessionSharingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotSessionSharingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_setting_audit_record.py b/msgraph_beta/generated/models/security/copilot_setting_audit_record.py new file mode 100644 index 00000000000..c25054eaa7d --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_setting_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotSettingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Setting events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotSettingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotSettingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotSettingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotSettingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/copilot_workspace_setting_audit_record.py b/msgraph_beta/generated/models/security/copilot_workspace_setting_audit_record.py new file mode 100644 index 00000000000..f7d547cc46d --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_workspace_setting_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotWorkspaceSettingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Workspace Setting events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotWorkspaceSettingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotWorkspaceSettingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotWorkspaceSettingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/core_reporting_settings_audit_record.py b/msgraph_beta/generated/models/security/core_reporting_settings_audit_record.py index 03674310aa1..bf1517dbdb7 100644 --- a/msgraph_beta/generated/models/security/core_reporting_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/core_reporting_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CoreReportingSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for Core Reporting Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.coreReportingSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/cortana_briefing_audit_record.py b/msgraph_beta/generated/models/security/cortana_briefing_audit_record.py index 1815fb8b09b..eaba2af6755 100644 --- a/msgraph_beta/generated/models/security/cortana_briefing_audit_record.py +++ b/msgraph_beta/generated/models/security/cortana_briefing_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CortanaBriefingAuditRecord(AuditData, Parsable): + """ + Audit data for Cortana Briefing events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.cortanaBriefingAuditRecord" diff --git a/msgraph_beta/generated/models/security/critical_asset_management_classification_record.py b/msgraph_beta/generated/models/security/critical_asset_management_classification_record.py new file mode 100644 index 00000000000..fe825ab9a54 --- /dev/null +++ b/msgraph_beta/generated/models/security/critical_asset_management_classification_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CriticalAssetManagementClassificationRecord(AuditData, Parsable): + """ + Audit data for Critical Asset Management Classification events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.criticalAssetManagementClassificationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CriticalAssetManagementClassificationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CriticalAssetManagementClassificationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CriticalAssetManagementClassificationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/crm_entity_operation_audit_record.py b/msgraph_beta/generated/models/security/crm_entity_operation_audit_record.py index 38a7801a931..b87fe93de74 100644 --- a/msgraph_beta/generated/models/security/crm_entity_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/crm_entity_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CrmEntityOperationAuditRecord(AuditData, Parsable): + """ + Audit data for CRM Entity Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.crmEntityOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/cross_tenant_access_policy_audit_record.py b/msgraph_beta/generated/models/security/cross_tenant_access_policy_audit_record.py new file mode 100644 index 00000000000..e2612329518 --- /dev/null +++ b/msgraph_beta/generated/models/security/cross_tenant_access_policy_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CrossTenantAccessPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for Cross Tenant Access Policy events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantAccessPolicyAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantAccessPolicyAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantAccessPolicyAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/customer_key_service_encryption_audit_record.py b/msgraph_beta/generated/models/security/customer_key_service_encryption_audit_record.py index cd5590a2a45..aa472fb9120 100644 --- a/msgraph_beta/generated/models/security/customer_key_service_encryption_audit_record.py +++ b/msgraph_beta/generated/models/security/customer_key_service_encryption_audit_record.py @@ -11,6 +11,9 @@ @dataclass class CustomerKeyServiceEncryptionAuditRecord(AuditData, Parsable): + """ + Audit data for Customer Key Service Encryption events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord" diff --git a/msgraph_beta/generated/models/security/data_center_security_base_audit_record.py b/msgraph_beta/generated/models/security/data_center_security_base_audit_record.py deleted file mode 100644 index baeb2edde4d..00000000000 --- a/msgraph_beta/generated/models/security/data_center_security_base_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class DataCenterSecurityBaseAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.dataCenterSecurityBaseAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DataCenterSecurityBaseAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DataCenterSecurityBaseAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DataCenterSecurityBaseAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/data_center_security_cmdlet_audit_record.py b/msgraph_beta/generated/models/security/data_center_security_cmdlet_audit_record.py index ee7b5bde14c..d1b69507f19 100644 --- a/msgraph_beta/generated/models/security/data_center_security_cmdlet_audit_record.py +++ b/msgraph_beta/generated/models/security/data_center_security_cmdlet_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DataCenterSecurityCmdletAuditRecord(AuditData, Parsable): + """ + Audit data for Data Center Security cmdlet events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord" diff --git a/msgraph_beta/generated/models/security/data_governance_audit_record.py b/msgraph_beta/generated/models/security/data_governance_audit_record.py index 5ba3394adf5..80e972f945b 100644 --- a/msgraph_beta/generated/models/security/data_governance_audit_record.py +++ b/msgraph_beta/generated/models/security/data_governance_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DataGovernanceAuditRecord(AuditData, Parsable): + """ + Audit data for Data Governance events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dataGovernanceAuditRecord" diff --git a/msgraph_beta/generated/models/security/data_insights_rest_api_audit_record.py b/msgraph_beta/generated/models/security/data_insights_rest_api_audit_record.py index 935684f5e22..a19d4a7b50a 100644 --- a/msgraph_beta/generated/models/security/data_insights_rest_api_audit_record.py +++ b/msgraph_beta/generated/models/security/data_insights_rest_api_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DataInsightsRestApiAuditRecord(AuditData, Parsable): + """ + Audit data for Data Insights Rest Api events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dataInsightsRestApiAuditRecord" diff --git a/msgraph_beta/generated/models/security/data_lake_export_operation_audit_record.py b/msgraph_beta/generated/models/security/data_lake_export_operation_audit_record.py index a2461739107..ad42a61dbd9 100644 --- a/msgraph_beta/generated/models/security/data_lake_export_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/data_lake_export_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DataLakeExportOperationAuditRecord(AuditData, Parsable): + """ + Audit data for Data Lake Export Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dataLakeExportOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/data_security_investigation_audit_record.py b/msgraph_beta/generated/models/security/data_security_investigation_audit_record.py new file mode 100644 index 00000000000..8dd55c903ef --- /dev/null +++ b/msgraph_beta/generated/models/security/data_security_investigation_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DataSecurityInvestigationAuditRecord(AuditData, Parsable): + """ + Audit data for Data Security Investigation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dataSecurityInvestigationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DataSecurityInvestigationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DataSecurityInvestigationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DataSecurityInvestigationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/data_share_operation_audit_record.py b/msgraph_beta/generated/models/security/data_share_operation_audit_record.py index ea24e64fd73..6372022bc6c 100644 --- a/msgraph_beta/generated/models/security/data_share_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/data_share_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DataShareOperationAuditRecord(AuditData, Parsable): + """ + Audit data for Data Share Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dataShareOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/default_audit_data.py b/msgraph_beta/generated/models/security/default_audit_data.py index f8898bc0850..3dbccd34af7 100644 --- a/msgraph_beta/generated/models/security/default_audit_data.py +++ b/msgraph_beta/generated/models/security/default_audit_data.py @@ -11,6 +11,9 @@ @dataclass class DefaultAuditData(AuditData, Parsable): + """ + Default open-type audit data when no specific subtype applies. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.defaultAuditData" diff --git a/msgraph_beta/generated/models/security/defender_case_management_audit_record.py b/msgraph_beta/generated/models/security/defender_case_management_audit_record.py new file mode 100644 index 00000000000..28a1f9128fb --- /dev/null +++ b/msgraph_beta/generated/models/security/defender_case_management_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DefenderCaseManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Defender Case Management events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.defenderCaseManagementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DefenderCaseManagementAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DefenderCaseManagementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DefenderCaseManagementAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/defender_security_alert_base_record.py b/msgraph_beta/generated/models/security/defender_preview_features_record.py similarity index 85% rename from msgraph_beta/generated/models/security/defender_security_alert_base_record.py rename to msgraph_beta/generated/models/security/defender_preview_features_record.py index 8eb0036c989..7a0c4a07b27 100644 --- a/msgraph_beta/generated/models/security/defender_security_alert_base_record.py +++ b/msgraph_beta/generated/models/security/defender_preview_features_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class DefenderSecurityAlertBaseRecord(AuditData, Parsable): +class DefenderPreviewFeaturesRecord(AuditData, Parsable): + """ + Audit data for Defender Preview Features events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.defenderSecurityAlertBaseRecord" + odata_type: Optional[str] = "#microsoft.graph.security.defenderPreviewFeaturesRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DefenderSecurityAlertBaseRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> DefenderPreviewFeaturesRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DefenderSecurityAlertBaseRecord + Returns: DefenderPreviewFeaturesRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DefenderSecurityAlertBaseRecord() + return DefenderPreviewFeaturesRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/defender_security_for_a_i_configuration_audit_record.py b/msgraph_beta/generated/models/security/defender_security_for_a_i_configuration_audit_record.py new file mode 100644 index 00000000000..28d6bfbb7f8 --- /dev/null +++ b/msgraph_beta/generated/models/security/defender_security_for_a_i_configuration_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DefenderSecurityForAIConfigurationAuditRecord(AuditData, Parsable): + """ + Audit data for Defender Security for AI Configuration events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DefenderSecurityForAIConfigurationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DefenderSecurityForAIConfigurationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DefenderSecurityForAIConfigurationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/deploy_feature_activity_record.py b/msgraph_beta/generated/models/security/deploy_feature_activity_record.py new file mode 100644 index 00000000000..382b3cb053e --- /dev/null +++ b/msgraph_beta/generated/models/security/deploy_feature_activity_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DeployFeatureActivityRecord(AuditData, Parsable): + """ + Audit data for Deploy Feature Activity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deployFeatureActivityRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeployFeatureActivityRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeployFeatureActivityRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeployFeatureActivityRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/detection_action.py b/msgraph_beta/generated/models/security/detection_action.py index 0cc354edba4..f0ebbdee2e9 100644 --- a/msgraph_beta/generated/models/security/detection_action.py +++ b/msgraph_beta/generated/models/security/detection_action.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction @@ -19,11 +20,13 @@ class DetectionAction(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The alertTemplate property alert_template: Optional[AlertTemplate] = None + # The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + automated_actions: Optional[AutomatedActionSet] = None # The OdataType property odata_type: Optional[str] = None - # Groups to which the custom detection rule applies. + # The set of groups (for example, device groups) to which the parent custom detection rule applies. organizational_scope: Optional[OrganizationalScope] = None - # Actions taken on impacted assets as set in the custom detection rule. + # Actions taken on impacted assets as set in the custom detection rule. Deprecated. Use automatedActions instead. This property will be removed from this resource on 2026-10-01. response_actions: Optional[list[ResponseAction]] = None @staticmethod @@ -43,15 +46,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction fields: dict[str, Callable[[Any], None]] = { "alertTemplate": lambda n : setattr(self, 'alert_template', n.get_object_value(AlertTemplate)), + "automatedActions": lambda n : setattr(self, 'automated_actions', n.get_object_value(AutomatedActionSet)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "organizationalScope": lambda n : setattr(self, 'organizational_scope', n.get_object_value(OrganizationalScope)), "responseActions": lambda n : setattr(self, 'response_actions', n.get_collection_of_object_values(ResponseAction)), @@ -67,6 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("alertTemplate", self.alert_template) + writer.write_object_value("automatedActions", self.automated_actions) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("organizationalScope", self.organizational_scope) writer.write_collection_of_object_values("responseActions", self.response_actions) diff --git a/msgraph_beta/generated/models/security/detection_rule.py b/msgraph_beta/generated/models/security/detection_rule.py index 3e756ccc13e..cfc87953924 100644 --- a/msgraph_beta/generated/models/security/detection_rule.py +++ b/msgraph_beta/generated/models/security/detection_rule.py @@ -1,32 +1,50 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from ..entity import Entity from .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails -from .protection_rule import ProtectionRule +from ..entity import Entity @dataclass -class DetectionRule(ProtectionRule, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.detectionRule" - # Complex type representing the actions taken when a detection is made by this rule. +class DetectionRule(Entity, Parsable): + # Name of the user or application that created the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + created_by: Optional[str] = None + # Timestamp of rule creation. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # A user-supplied description of the detection rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + description: Optional[str] = None + # The detectionAction property detection_action: Optional[DetectionAction] = None - # The ID of the detector that triggered the alert. Also see the 'detectorId' field in microsoft.graph.security.alert. + # Internal detector identifier. Deprecated. This property will be removed from this resource on 2026-10-01. detector_id: Optional[str] = None - # Complex type holding details about the last run of this rule. + # The display name of the rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains) and $orderby. + display_name: Optional[str] = None + # Indicates whether the rule is turned on for the tenant. Supports $filter (eq, ne, not). Deprecated. Use status instead. This property will be removed from this resource on 2026-10-01. + is_enabled: Optional[bool] = None + # Name of the user or application that last updated the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + last_modified_by: Optional[str] = None + # Timestamp of when the rule was last updated. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + last_modified_date_time: Optional[datetime.datetime] = None + # Runtime execution details for the most recent rule run. Supports $filter on the following nested properties:String: lastRunDetails/failureReason supports eq, ne, not, in, startsWith, endsWith, contains.DateTimeOffset: lastRunDetails/lastRunDateTime supports eq, ne, not, le, ge, lt, gt.Enum: lastRunDetails/status, lastRunDetails/errorCode each supports eq, ne, not, in.Deprecated. This property will be removed from this resource on 2026-10-01. Runtime execution details aren't exposed in the v1.0 API. last_run_details: Optional[RunDetails] = None - # Complex type holding data about the advanced hunting query of this rule. + # The OdataType property + odata_type: Optional[str] = None + # The queryCondition property query_condition: Optional[QueryCondition] = None - # Complex type holding data about the triggering schedule of this rule. + # The schedule property schedule: Optional[RuleSchedule] = None + # The status property + status: Optional[DetectionRuleStatus] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DetectionRule: @@ -44,24 +62,34 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from ..entity import Entity from .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails + from ..entity import Entity from .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), "detectionAction": lambda n : setattr(self, 'detection_action', n.get_object_value(DetectionAction)), "detectorId": lambda n : setattr(self, 'detector_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "lastRunDetails": lambda n : setattr(self, 'last_run_details', n.get_object_value(RunDetails)), "queryCondition": lambda n : setattr(self, 'query_condition', n.get_object_value(QueryCondition)), "schedule": lambda n : setattr(self, 'schedule', n.get_object_value(RuleSchedule)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(DetectionRuleStatus)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -76,10 +104,18 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("description", self.description) writer.write_object_value("detectionAction", self.detection_action) writer.write_str_value("detectorId", self.detector_id) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_object_value("lastRunDetails", self.last_run_details) writer.write_object_value("queryCondition", self.query_condition) writer.write_object_value("schedule", self.schedule) + writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/full_service_backup_status.py b/msgraph_beta/generated/models/security/detection_rule_status.py similarity index 62% rename from msgraph_beta/generated/models/full_service_backup_status.py rename to msgraph_beta/generated/models/security/detection_rule_status.py index a1a59457edc..2bc063d3c12 100644 --- a/msgraph_beta/generated/models/full_service_backup_status.py +++ b/msgraph_beta/generated/models/security/detection_rule_status.py @@ -1,7 +1,8 @@ from enum import Enum -class FullServiceBackupStatus(str, Enum): - Disabled = "disabled", +class DetectionRuleStatus(str, Enum): Enabled = "enabled", + Disabled = "disabled", + AutoDisabled = "autoDisabled", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/security/device_action.py b/msgraph_beta/generated/models/security/device_action.py new file mode 100644 index 00000000000..5f9efb96e72 --- /dev/null +++ b/msgraph_beta/generated/models/security/device_action.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + +from .automated_action import AutomatedAction + +@dataclass +class DeviceAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deviceAction" + # Name of the hunting-query result column that contains the device ID for the targeted device. + device_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.isolateDeviceAction".casefold(): + from .isolate_device_action import IsolateDeviceAction + + return IsolateDeviceAction() + return DeviceAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("deviceIdColumn", self.device_id_column) + + diff --git a/msgraph_beta/generated/models/security/device_discovery_settings_authenticated_scans_record.py b/msgraph_beta/generated/models/security/device_discovery_settings_authenticated_scans_record.py new file mode 100644 index 00000000000..50b2e8021e8 --- /dev/null +++ b/msgraph_beta/generated/models/security/device_discovery_settings_authenticated_scans_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DeviceDiscoverySettingsAuthenticatedScansRecord(AuditData, Parsable): + """ + Audit data for Device Discovery Settings Authenticated Scans events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceDiscoverySettingsAuthenticatedScansRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceDiscoverySettingsAuthenticatedScansRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceDiscoverySettingsAuthenticatedScansRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/device_discovery_settings_exclusion_record.py b/msgraph_beta/generated/models/security/device_discovery_settings_exclusion_record.py new file mode 100644 index 00000000000..2221b8754fb --- /dev/null +++ b/msgraph_beta/generated/models/security/device_discovery_settings_exclusion_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DeviceDiscoverySettingsExclusionRecord(AuditData, Parsable): + """ + Audit data for Device Discovery Settings Exclusion events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceDiscoverySettingsExclusionRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceDiscoverySettingsExclusionRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceDiscoverySettingsExclusionRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/device_discovery_settings_record.py b/msgraph_beta/generated/models/security/device_discovery_settings_record.py new file mode 100644 index 00000000000..d78bc29f108 --- /dev/null +++ b/msgraph_beta/generated/models/security/device_discovery_settings_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DeviceDiscoverySettingsRecord(AuditData, Parsable): + """ + Audit data for Device Discovery Settings events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deviceDiscoverySettingsRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceDiscoverySettingsRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceDiscoverySettingsRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceDiscoverySettingsRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dictionary.py b/msgraph_beta/generated/models/security/dictionary.py index 88e21c10e7a..5f4f860bd12 100644 --- a/msgraph_beta/generated/models/security/dictionary.py +++ b/msgraph_beta/generated/models/security/dictionary.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .alert_custom_details import AlertCustomDetails + @dataclass class Dictionary(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -24,6 +27,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Dictionary: """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.alertCustomDetails".casefold(): + from .alert_custom_details import AlertCustomDetails + + return AlertCustomDetails() return Dictionary() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -31,6 +43,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .alert_custom_details import AlertCustomDetails + + from .alert_custom_details import AlertCustomDetails + fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } diff --git a/msgraph_beta/generated/models/security/disable_consent_record.py b/msgraph_beta/generated/models/security/disable_consent_record.py deleted file mode 100644 index 11d9d11e0e0..00000000000 --- a/msgraph_beta/generated/models/security/disable_consent_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class DisableConsentRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.disableConsentRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DisableConsentRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DisableConsentRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DisableConsentRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/discovery_audit_record.py b/msgraph_beta/generated/models/security/discovery_audit_record.py index fbddd5b98ba..223863bc33d 100644 --- a/msgraph_beta/generated/models/security/discovery_audit_record.py +++ b/msgraph_beta/generated/models/security/discovery_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DiscoveryAuditRecord(AuditData, Parsable): + """ + Audit data for eDiscovery events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.discoveryAuditRecord" diff --git a/msgraph_beta/generated/models/security/dlp_endpoint_audit_record.py b/msgraph_beta/generated/models/security/dlp_endpoint_audit_record.py index 39d13f29d59..47462e79cc3 100644 --- a/msgraph_beta/generated/models/security/dlp_endpoint_audit_record.py +++ b/msgraph_beta/generated/models/security/dlp_endpoint_audit_record.py @@ -11,6 +11,9 @@ @dataclass class DlpEndpointAuditRecord(AuditData, Parsable): + """ + Audit data for DLP Endpoint events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dlpEndpointAuditRecord" diff --git a/msgraph_beta/generated/models/security/dlp_import_result_audit_record.py b/msgraph_beta/generated/models/security/dlp_import_result_audit_record.py new file mode 100644 index 00000000000..930140d8739 --- /dev/null +++ b/msgraph_beta/generated/models/security/dlp_import_result_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DlpImportResultAuditRecord(AuditData, Parsable): + """ + Audit data for DLP Import Result events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dlpImportResultAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DlpImportResultAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DlpImportResultAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DlpImportResultAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.py b/msgraph_beta/generated/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.py index 44de5e1846b..a43de605993 100644 --- a/msgraph_beta/generated/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.py +++ b/msgraph_beta/generated/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.py @@ -11,6 +11,9 @@ @dataclass class DlpSensitiveInformationTypeRulePackageCmdletRecord(AuditData, Parsable): + """ + Audit data for DLP Sensitive Information Type Rule Package cmdlet events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord" diff --git a/msgraph_beta/generated/models/security/dns_entity_mapping.py b/msgraph_beta/generated/models/security/dns_entity_mapping.py new file mode 100644 index 00000000000..5912b71d28d --- /dev/null +++ b/msgraph_beta/generated/models/security/dns_entity_mapping.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class DnsEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dnsEntityMapping" + # Name of the detection query column that maps to the domain name of the alert entity. + domain_name_column: Optional[str] = None + # Name of the detection query column that maps to the host IP address of the alert entity. + host_ip_address_column: Optional[str] = None + # Name of the detection query column that maps to the server IP address of the alert entity. + server_ip_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DnsEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DnsEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DnsEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "domainNameColumn": lambda n : setattr(self, 'domain_name_column', n.get_str_value()), + "hostIpAddressColumn": lambda n : setattr(self, 'host_ip_address_column', n.get_str_value()), + "serverIpColumn": lambda n : setattr(self, 'server_ip_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("domainNameColumn", self.domain_name_column) + writer.write_str_value("hostIpAddressColumn", self.host_ip_address_column) + writer.write_str_value("serverIpColumn", self.server_ip_column) + + diff --git a/msgraph_beta/generated/models/security/dns_evidence.py b/msgraph_beta/generated/models/security/dns_evidence.py index 30293e0c064..13c435e6b7d 100644 --- a/msgraph_beta/generated/models/security/dns_evidence.py +++ b/msgraph_beta/generated/models/security/dns_evidence.py @@ -14,13 +14,13 @@ class DnsEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dnsEvidence" - # The dnsServerIp property + # An IP entity that represents the DNS server that resolves the request. dns_server_ip: Optional[IpEvidence] = None - # The domainName property + # The name of the DNS record associated with the alert. domain_name: Optional[str] = None - # The hostIpAddress property + # An IP entity that represents the DNS request client. host_ip_address: Optional[IpEvidence] = None - # The ipAddresses property + # IP entities that represent the resolved IP addresses. ip_addresses: Optional[list[IpEvidence]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/download_certificate_record.py b/msgraph_beta/generated/models/security/download_certificate_record.py deleted file mode 100644 index fed0c3aeeed..00000000000 --- a/msgraph_beta/generated/models/security/download_certificate_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class DownloadCertificateRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.downloadCertificateRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DownloadCertificateRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DownloadCertificateRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DownloadCertificateRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/dragon_copilot_access_record.py b/msgraph_beta/generated/models/security/dragon_copilot_access_record.py new file mode 100644 index 00000000000..01007767391 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_access_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotAccessRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Access events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotAccessRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotAccessRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DragonCopilotAccessRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotAccessRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dragon_copilot_admin_record.py b/msgraph_beta/generated/models/security/dragon_copilot_admin_record.py new file mode 100644 index 00000000000..ffdf56cd653 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_admin_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotAdminRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Admin events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotAdminRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotAdminRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DragonCopilotAdminRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotAdminRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dragon_copilot_clinical_data_record.py b/msgraph_beta/generated/models/security/dragon_copilot_clinical_data_record.py new file mode 100644 index 00000000000..604a9c9f7a3 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_clinical_data_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotClinicalDataRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Clinical Data events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotClinicalDataRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotClinicalDataRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DragonCopilotClinicalDataRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotClinicalDataRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dragon_copilot_session_record.py b/msgraph_beta/generated/models/security/dragon_copilot_session_record.py new file mode 100644 index 00000000000..54144c927a5 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_session_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotSessionRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Session events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotSessionRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotSessionRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DragonCopilotSessionRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotSessionRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dynamics365_business_central_audit_record.py b/msgraph_beta/generated/models/security/dynamics365_business_central_audit_record.py index d08c6070322..2dfa5a20665 100644 --- a/msgraph_beta/generated/models/security/dynamics365_business_central_audit_record.py +++ b/msgraph_beta/generated/models/security/dynamics365_business_central_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Dynamics365BusinessCentralAuditRecord(AuditData, Parsable): + """ + Audit data for Dynamics365 Business Central events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord" diff --git a/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py b/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py index 3fd21553b5c..3c93d7f8a11 100644 --- a/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py +++ b/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py @@ -18,7 +18,7 @@ @dataclass class EdiscoveryAddToReviewSetOperation(CaseOperation, Parsable): - # The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. + # The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. additional_data_options: Optional[AdditionalDataOptions] = None # Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. cloud_attachment_version: Optional[CloudAttachmentVersion] = None diff --git a/msgraph_beta/generated/models/security/ehr_connector_audit_base_record.py b/msgraph_beta/generated/models/security/ehr_connector_audit_base_record.py new file mode 100644 index 00000000000..6a04a3311bd --- /dev/null +++ b/msgraph_beta/generated/models/security/ehr_connector_audit_base_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class EhrConnectorAuditBaseRecord(AuditData, Parsable): + """ + Audit data for EHR Connector events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ehrConnectorAuditBaseRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EhrConnectorAuditBaseRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EhrConnectorAuditBaseRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EhrConnectorAuditBaseRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/email_action.py b/msgraph_beta/generated/models/security/email_action.py new file mode 100644 index 00000000000..59ce894f0ed --- /dev/null +++ b/msgraph_beta/generated/models/security/email_action.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class EmailAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.emailAction" + # Name of the hunting-query result column that contains the network message ID of the targeted email message. + network_message_id_column: Optional[str] = None + # Name of the hunting-query result column that contains the recipient of the targeted email message. + recipient_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmailAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EmailAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmailAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "networkMessageIdColumn": lambda n : setattr(self, 'network_message_id_column', n.get_str_value()), + "recipientColumn": lambda n : setattr(self, 'recipient_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("networkMessageIdColumn", self.network_message_id_column) + writer.write_str_value("recipientColumn", self.recipient_column) + + diff --git a/msgraph_beta/generated/models/security/enable_consent_record.py b/msgraph_beta/generated/models/security/enable_consent_record.py deleted file mode 100644 index 47adb14192d..00000000000 --- a/msgraph_beta/generated/models/security/enable_consent_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class EnableConsentRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.enableConsentRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EnableConsentRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: EnableConsentRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EnableConsentRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/entity_definition_input.py b/msgraph_beta/generated/models/security/entity_definition_input.py new file mode 100644 index 00000000000..7c7527ce63a --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_definition_input.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + +@dataclass +class EntityDefinitionInput(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The type of identifier used for the entity. The supported identifiers depend on the entityType. See supported entity identifiers. Key. + entity_identifier: Optional[str] = None + # The entityType property + entity_type: Optional[ManualAlertEntityType] = None + # The actual identifier value for the entity (for example, john@contoso.com for a user, or 192.168.1.1 for an IP address). Maximum 1000 characters. + identifier_value: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The role property + role: Optional[EntityDefinitionInputRole] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EntityDefinitionInput: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EntityDefinitionInput + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EntityDefinitionInput() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + + from .entity_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + + fields: dict[str, Callable[[Any], None]] = { + "entityIdentifier": lambda n : setattr(self, 'entity_identifier', n.get_str_value()), + "entityType": lambda n : setattr(self, 'entity_type', n.get_enum_value(ManualAlertEntityType)), + "identifierValue": lambda n : setattr(self, 'identifier_value', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "role": lambda n : setattr(self, 'role', n.get_enum_value(EntityDefinitionInputRole)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("entityIdentifier", self.entity_identifier) + writer.write_enum_value("entityType", self.entity_type) + writer.write_str_value("identifierValue", self.identifier_value) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("role", self.role) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/entity_definition_input_role.py b/msgraph_beta/generated/models/security/entity_definition_input_role.py new file mode 100644 index 00000000000..20606873814 --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_definition_input_role.py @@ -0,0 +1,7 @@ +from enum import Enum + +class EntityDefinitionInputRole(str, Enum): + Impacted = "impacted", + Related = "related", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/entity_mapping.py b/msgraph_beta/generated/models/security/entity_mapping.py new file mode 100644 index 00000000000..14ea3aea7e6 --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_mapping.py @@ -0,0 +1,178 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + +@dataclass +class EntityMapping(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.accountEntityMapping".casefold(): + from .account_entity_mapping import AccountEntityMapping + + return AccountEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.amazonResourceEntityMapping".casefold(): + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + + return AmazonResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureResourceEntityMapping".casefold(): + from .azure_resource_entity_mapping import AzureResourceEntityMapping + + return AzureResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cloudApplicationEntityMapping".casefold(): + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + + return CloudApplicationEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dnsEntityMapping".casefold(): + from .dns_entity_mapping import DnsEntityMapping + + return DnsEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fileEntityMapping".casefold(): + from .file_entity_mapping import FileEntityMapping + + return FileEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.googleCloudResourceEntityMapping".casefold(): + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + + return GoogleCloudResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.hostEntityMapping".casefold(): + from .host_entity_mapping import HostEntityMapping + + return HostEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ipEntityMapping".casefold(): + from .ip_entity_mapping import IpEntityMapping + + return IpEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailboxEntityMapping".casefold(): + from .mailbox_entity_mapping import MailboxEntityMapping + + return MailboxEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailClusterEntityMapping".casefold(): + from .mail_cluster_entity_mapping import MailClusterEntityMapping + + return MailClusterEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailMessageEntityMapping".casefold(): + from .mail_message_entity_mapping import MailMessageEntityMapping + + return MailMessageEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.oAuthApplicationEntityMapping".casefold(): + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + + return OAuthApplicationEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.processEntityMapping".casefold(): + from .process_entity_mapping import ProcessEntityMapping + + return ProcessEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.registryValueEntityMapping".casefold(): + from .registry_value_entity_mapping import RegistryValueEntityMapping + + return RegistryValueEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityGroupEntityMapping".casefold(): + from .security_group_entity_mapping import SecurityGroupEntityMapping + + return SecurityGroupEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.urlEntityMapping".casefold(): + from .url_entity_mapping import UrlEntityMapping + + return UrlEntityMapping() + return EntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/entity_mapping_configuration.py b/msgraph_beta/generated/models/security/entity_mapping_configuration.py new file mode 100644 index 00000000000..a302b778d5c --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_mapping_configuration.py @@ -0,0 +1,173 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + +@dataclass +class EntityMappingConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Mappings from detection query columns to account entities attached to the alert. + accounts: Optional[list[AccountEntityMapping]] = None + # Mappings from detection query columns to Amazon Web Services resource entities attached to the alert. + amazon_resources: Optional[list[AmazonResourceEntityMapping]] = None + # Mappings from detection query columns to Azure resource entities attached to the alert. + azure_resources: Optional[list[AzureResourceEntityMapping]] = None + # Mappings from detection query columns to cloud application entities attached to the alert. + cloud_applications: Optional[list[CloudApplicationEntityMapping]] = None + # Mappings from detection query columns to DNS entities attached to the alert. + dns: Optional[list[DnsEntityMapping]] = None + # Mappings from detection query columns to file entities attached to the alert. + files: Optional[list[FileEntityMapping]] = None + # Mappings from detection query columns to Google Cloud resource entities attached to the alert. + google_cloud_resources: Optional[list[GoogleCloudResourceEntityMapping]] = None + # Mappings from detection query columns to host entities attached to the alert. + hosts: Optional[list[HostEntityMapping]] = None + # Mappings from detection query columns to IP address entities attached to the alert. + ips: Optional[list[IpEntityMapping]] = None + # Mappings from detection query columns to mail cluster entities attached to the alert. + mail_clusters: Optional[list[MailClusterEntityMapping]] = None + # Mappings from detection query columns to mail message entities attached to the alert. + mail_messages: Optional[list[MailMessageEntityMapping]] = None + # Mappings from detection query columns to mailbox entities attached to the alert. + mailboxes: Optional[list[MailboxEntityMapping]] = None + # Mappings from detection query columns to OAuth application entities attached to the alert. + o_auth_applications: Optional[list[OAuthApplicationEntityMapping]] = None + # The OdataType property + odata_type: Optional[str] = None + # Mappings from detection query columns to process entities attached to the alert. + processes: Optional[list[ProcessEntityMapping]] = None + # Mappings from detection query columns to registry value entities attached to the alert. + registry_values: Optional[list[RegistryValueEntityMapping]] = None + # Mappings from detection query columns to security group entities attached to the alert. + security_groups: Optional[list[SecurityGroupEntityMapping]] = None + # Mappings from detection query columns to URL entities attached to the alert. + urls: Optional[list[UrlEntityMapping]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EntityMappingConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EntityMappingConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EntityMappingConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "accounts": lambda n : setattr(self, 'accounts', n.get_collection_of_object_values(AccountEntityMapping)), + "amazonResources": lambda n : setattr(self, 'amazon_resources', n.get_collection_of_object_values(AmazonResourceEntityMapping)), + "azureResources": lambda n : setattr(self, 'azure_resources', n.get_collection_of_object_values(AzureResourceEntityMapping)), + "cloudApplications": lambda n : setattr(self, 'cloud_applications', n.get_collection_of_object_values(CloudApplicationEntityMapping)), + "dns": lambda n : setattr(self, 'dns', n.get_collection_of_object_values(DnsEntityMapping)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(FileEntityMapping)), + "googleCloudResources": lambda n : setattr(self, 'google_cloud_resources', n.get_collection_of_object_values(GoogleCloudResourceEntityMapping)), + "hosts": lambda n : setattr(self, 'hosts', n.get_collection_of_object_values(HostEntityMapping)), + "ips": lambda n : setattr(self, 'ips', n.get_collection_of_object_values(IpEntityMapping)), + "mailClusters": lambda n : setattr(self, 'mail_clusters', n.get_collection_of_object_values(MailClusterEntityMapping)), + "mailMessages": lambda n : setattr(self, 'mail_messages', n.get_collection_of_object_values(MailMessageEntityMapping)), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_object_values(MailboxEntityMapping)), + "oAuthApplications": lambda n : setattr(self, 'o_auth_applications', n.get_collection_of_object_values(OAuthApplicationEntityMapping)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processes": lambda n : setattr(self, 'processes', n.get_collection_of_object_values(ProcessEntityMapping)), + "registryValues": lambda n : setattr(self, 'registry_values', n.get_collection_of_object_values(RegistryValueEntityMapping)), + "securityGroups": lambda n : setattr(self, 'security_groups', n.get_collection_of_object_values(SecurityGroupEntityMapping)), + "urls": lambda n : setattr(self, 'urls', n.get_collection_of_object_values(UrlEntityMapping)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("accounts", self.accounts) + writer.write_collection_of_object_values("amazonResources", self.amazon_resources) + writer.write_collection_of_object_values("azureResources", self.azure_resources) + writer.write_collection_of_object_values("cloudApplications", self.cloud_applications) + writer.write_collection_of_object_values("dns", self.dns) + writer.write_collection_of_object_values("files", self.files) + writer.write_collection_of_object_values("googleCloudResources", self.google_cloud_resources) + writer.write_collection_of_object_values("hosts", self.hosts) + writer.write_collection_of_object_values("ips", self.ips) + writer.write_collection_of_object_values("mailClusters", self.mail_clusters) + writer.write_collection_of_object_values("mailMessages", self.mail_messages) + writer.write_collection_of_object_values("mailboxes", self.mailboxes) + writer.write_collection_of_object_values("oAuthApplications", self.o_auth_applications) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("processes", self.processes) + writer.write_collection_of_object_values("registryValues", self.registry_values) + writer.write_collection_of_object_values("securityGroups", self.security_groups) + writer.write_collection_of_object_values("urls", self.urls) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py b/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py new file mode 100644 index 00000000000..b43beaa8761 --- /dev/null +++ b/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class EopSubmissionFeedEntityAuditRecord(AuditData, Parsable): + """ + Audit data for EOP Submission Feed Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EopSubmissionFeedEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EopSubmissionFeedEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EopSubmissionFeedEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/epic_s_m_s_settings_update_record.py b/msgraph_beta/generated/models/security/epic_s_m_s_settings_update_record.py deleted file mode 100644 index 38fc65cd777..00000000000 --- a/msgraph_beta/generated/models/security/epic_s_m_s_settings_update_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class EpicSMSSettingsUpdateRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.epicSMSSettingsUpdateRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EpicSMSSettingsUpdateRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: EpicSMSSettingsUpdateRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EpicSMSSettingsUpdateRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/epic_s_m_s_unlink_record.py b/msgraph_beta/generated/models/security/epic_s_m_s_unlink_record.py deleted file mode 100644 index ab7c4cdd083..00000000000 --- a/msgraph_beta/generated/models/security/epic_s_m_s_unlink_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class EpicSMSUnlinkRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.epicSMSUnlinkRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EpicSMSUnlinkRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: EpicSMSUnlinkRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EpicSMSUnlinkRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/exchange_admin_audit_record.py b/msgraph_beta/generated/models/security/exchange_admin_audit_record.py index c5846dad11b..cabdf36147f 100644 --- a/msgraph_beta/generated/models/security/exchange_admin_audit_record.py +++ b/msgraph_beta/generated/models/security/exchange_admin_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ExchangeAdminAuditRecord(AuditData, Parsable): + """ + Audit data for Exchange Admin events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.exchangeAdminAuditRecord" diff --git a/msgraph_beta/generated/models/security/exchange_aggregated_mailbox_audit_record.py b/msgraph_beta/generated/models/security/exchange_aggregated_mailbox_audit_record.py index 090ee4d1c9f..612cf5266de 100644 --- a/msgraph_beta/generated/models/security/exchange_aggregated_mailbox_audit_record.py +++ b/msgraph_beta/generated/models/security/exchange_aggregated_mailbox_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ExchangeAggregatedMailboxAuditRecord(AuditData, Parsable): + """ + Audit data for Exchange Aggregated Mailbox events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord" diff --git a/msgraph_beta/generated/models/security/exchange_aggregated_operation_record.py b/msgraph_beta/generated/models/security/exchange_aggregated_operation_record.py index 637d2c59524..756adfca734 100644 --- a/msgraph_beta/generated/models/security/exchange_aggregated_operation_record.py +++ b/msgraph_beta/generated/models/security/exchange_aggregated_operation_record.py @@ -11,6 +11,9 @@ @dataclass class ExchangeAggregatedOperationRecord(AuditData, Parsable): + """ + Audit data for Exchange Aggregated Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.exchangeAggregatedOperationRecord" diff --git a/msgraph_beta/generated/models/security/exchange_mailbox_audit_base_record.py b/msgraph_beta/generated/models/security/exchange_mailbox_audit_base_record.py deleted file mode 100644 index 7fc1f71e17c..00000000000 --- a/msgraph_beta/generated/models/security/exchange_mailbox_audit_base_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class ExchangeMailboxAuditBaseRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.exchangeMailboxAuditBaseRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMailboxAuditBaseRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ExchangeMailboxAuditBaseRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ExchangeMailboxAuditBaseRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/exchange_mailbox_audit_group_record.py b/msgraph_beta/generated/models/security/exchange_mailbox_audit_group_record.py index 3af8785b318..2fb0c40d8ae 100644 --- a/msgraph_beta/generated/models/security/exchange_mailbox_audit_group_record.py +++ b/msgraph_beta/generated/models/security/exchange_mailbox_audit_group_record.py @@ -11,6 +11,9 @@ @dataclass class ExchangeMailboxAuditGroupRecord(AuditData, Parsable): + """ + Audit data for Exchange Mailbox Audit Group events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.exchangeMailboxAuditGroupRecord" diff --git a/msgraph_beta/generated/models/security/exchange_mailbox_audit_record.py b/msgraph_beta/generated/models/security/exchange_mailbox_audit_record.py index 1c672e05f42..81fe31ce685 100644 --- a/msgraph_beta/generated/models/security/exchange_mailbox_audit_record.py +++ b/msgraph_beta/generated/models/security/exchange_mailbox_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ExchangeMailboxAuditRecord(AuditData, Parsable): + """ + Audit data for Exchange Mailbox events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.exchangeMailboxAuditRecord" diff --git a/msgraph_beta/generated/models/security/fabric_audit_record.py b/msgraph_beta/generated/models/security/fabric_audit_record.py new file mode 100644 index 00000000000..23466fcadff --- /dev/null +++ b/msgraph_beta/generated/models/security/fabric_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class FabricAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Fabric events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fabricAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FabricAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FabricAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FabricAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/fabric_policy_record.py b/msgraph_beta/generated/models/security/fabric_policy_record.py new file mode 100644 index 00000000000..aa204fedf7c --- /dev/null +++ b/msgraph_beta/generated/models/security/fabric_policy_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class FabricPolicyRecord(AuditData, Parsable): + """ + Audit data for Fabric Policy events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fabricPolicyRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FabricPolicyRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FabricPolicyRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FabricPolicyRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/fhir_base_url_add_record.py b/msgraph_beta/generated/models/security/fhir_base_url_add_record.py deleted file mode 100644 index 366fe22dd1c..00000000000 --- a/msgraph_beta/generated/models/security/fhir_base_url_add_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class FhirBaseUrlAddRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.fhirBaseUrlAddRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> FhirBaseUrlAddRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: FhirBaseUrlAddRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return FhirBaseUrlAddRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/fhir_base_url_approve_record.py b/msgraph_beta/generated/models/security/fhir_base_url_approve_record.py deleted file mode 100644 index 99c03491a28..00000000000 --- a/msgraph_beta/generated/models/security/fhir_base_url_approve_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class FhirBaseUrlApproveRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.fhirBaseUrlApproveRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> FhirBaseUrlApproveRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: FhirBaseUrlApproveRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return FhirBaseUrlApproveRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/fhir_base_url_delete_record.py b/msgraph_beta/generated/models/security/fhir_base_url_delete_record.py deleted file mode 100644 index cee29a060de..00000000000 --- a/msgraph_beta/generated/models/security/fhir_base_url_delete_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class FhirBaseUrlDeleteRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.fhirBaseUrlDeleteRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> FhirBaseUrlDeleteRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: FhirBaseUrlDeleteRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return FhirBaseUrlDeleteRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/file_action.py b/msgraph_beta/generated/models/security/file_action.py new file mode 100644 index 00000000000..59a9a03aa49 --- /dev/null +++ b/msgraph_beta/generated/models/security/file_action.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class FileAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fileAction" + # Names of the device groups where the file action applies. + device_group_names: Optional[list[str]] = None + # Name of the hunting-query result column that contains the SHA-1 hash of the targeted file. + sha1_column: Optional[str] = None + # Name of the hunting-query result column that contains the SHA-256 hash of the targeted file. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceGroupNames": lambda n : setattr(self, 'device_group_names', n.get_collection_of_primitive_values(str)), + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("deviceGroupNames", self.device_group_names) + writer.write_str_value("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/file_entity_mapping.py b/msgraph_beta/generated/models/security/file_entity_mapping.py new file mode 100644 index 00000000000..3220142227b --- /dev/null +++ b/msgraph_beta/generated/models/security/file_entity_mapping.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class FileEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fileEntityMapping" + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-1 hash of the alert entity. + sha1_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-256 hash of the alert entity. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("nameColumn", self.name_column) + writer.write_str_value("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/file_hash_evidence.py b/msgraph_beta/generated/models/security/file_hash_evidence.py index c5c1a880408..5b873b2b5ae 100644 --- a/msgraph_beta/generated/models/security/file_hash_evidence.py +++ b/msgraph_beta/generated/models/security/file_hash_evidence.py @@ -16,7 +16,7 @@ class FileHashEvidence(AlertEvidence, Parsable): odata_type: Optional[str] = "#microsoft.graph.security.fileHashEvidence" # The algorithm property algorithm: Optional[FileHashAlgorithm] = None - # The value property + # The hash value. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_organization_evidence.py b/msgraph_beta/generated/models/security/git_hub_organization_evidence.py index b5df9ecb670..3b3474a3e4e 100644 --- a/msgraph_beta/generated/models/security/git_hub_organization_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_organization_evidence.py @@ -13,17 +13,17 @@ class GitHubOrganizationEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubOrganizationEvidence" - # The company property + # The name of the company that owns the organization. company: Optional[str] = None - # The displayName property + # The display name of the organization. display_name: Optional[str] = None - # The email property + # The email address of the organization. email: Optional[str] = None - # The login property + # The login (name) of the organization. login: Optional[str] = None - # The orgId property + # The unique and immutable ID of the organization. org_id: Optional[str] = None - # The webUrl property + # The URL of the web page for the organization. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_repo_evidence.py b/msgraph_beta/generated/models/security/git_hub_repo_evidence.py index 6fae349d6c3..b4e3b09aa58 100644 --- a/msgraph_beta/generated/models/security/git_hub_repo_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_repo_evidence.py @@ -13,15 +13,15 @@ class GitHubRepoEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubRepoEvidence" - # The baseUrl property + # The base URL of the web page for the repository. base_url: Optional[str] = None - # The login property + # The login (name) of the repository. login: Optional[str] = None - # The owner property + # The login of the owner of the repository. owner: Optional[str] = None - # The ownerType property + # The type of owner of the repository, for example, User or Organization. owner_type: Optional[str] = None - # The repoId property + # The unique and immutable ID of the GitHub repository. repo_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_user_evidence.py b/msgraph_beta/generated/models/security/git_hub_user_evidence.py index 8138b60ae24..a0299fd8e35 100644 --- a/msgraph_beta/generated/models/security/git_hub_user_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_user_evidence.py @@ -13,15 +13,15 @@ class GitHubUserEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubUserEvidence" - # The email property + # The email address of the user account. email: Optional[str] = None - # The login property + # User's login (GitHub handle). login: Optional[str] = None - # The name property + # User's name. name: Optional[str] = None - # The userId property + # The unique and immutable ID of the user account. user_id: Optional[str] = None - # The webUrl property + # The URL of the user's profile web page, for example, https://github.com/my-login. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.py b/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.py new file mode 100644 index 00000000000..a24702d75b2 --- /dev/null +++ b/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class GoogleCloudResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.googleCloudResourceEntityMapping" + # Name of the detection query column that maps to the full resource name of the alert entity. + full_resource_name_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GoogleCloudResourceEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GoogleCloudResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GoogleCloudResourceEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "fullResourceNameColumn": lambda n : setattr(self, 'full_resource_name_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("fullResourceNameColumn", self.full_resource_name_column) + + diff --git a/msgraph_beta/generated/models/security/healthcare_signal_record.py b/msgraph_beta/generated/models/security/healthcare_signal_record.py index e7454108fed..92f30723329 100644 --- a/msgraph_beta/generated/models/security/healthcare_signal_record.py +++ b/msgraph_beta/generated/models/security/healthcare_signal_record.py @@ -11,6 +11,9 @@ @dataclass class HealthcareSignalRecord(AuditData, Parsable): + """ + Audit data for Healthcare Signal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.healthcareSignalRecord" diff --git a/msgraph_beta/generated/models/security/host_entity_mapping.py b/msgraph_beta/generated/models/security/host_entity_mapping.py new file mode 100644 index 00000000000..9b5427c1f7e --- /dev/null +++ b/msgraph_beta/generated/models/security/host_entity_mapping.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class HostEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.hostEntityMapping" + # Name of the detection query column that maps to the device ID of the alert entity. + device_id_column: Optional[str] = None + # Name of the detection query column that maps to the DNS domain of the alert entity. + dns_domain_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the NetBIOS name of the alert entity. + net_bios_name_column: Optional[str] = None + # Name of the detection query column that maps to the NT domain of the alert entity. + nt_domain_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HostEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HostEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HostEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', n.get_str_value()), + "dnsDomainColumn": lambda n : setattr(self, 'dns_domain_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "netBiosNameColumn": lambda n : setattr(self, 'net_bios_name_column', n.get_str_value()), + "ntDomainColumn": lambda n : setattr(self, 'nt_domain_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("deviceIdColumn", self.device_id_column) + writer.write_str_value("dnsDomainColumn", self.dns_domain_column) + writer.write_str_value("nameColumn", self.name_column) + writer.write_str_value("netBiosNameColumn", self.net_bios_name_column) + writer.write_str_value("ntDomainColumn", self.nt_domain_column) + + diff --git a/msgraph_beta/generated/models/security/host_logon_session_evidence.py b/msgraph_beta/generated/models/security/host_logon_session_evidence.py index cd09bcdc4fc..e843edd0b7c 100644 --- a/msgraph_beta/generated/models/security/host_logon_session_evidence.py +++ b/msgraph_beta/generated/models/security/host_logon_session_evidence.py @@ -16,15 +16,15 @@ class HostLogonSessionEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.hostLogonSessionEvidence" - # The account property + # The account that is associated with the sign-in session ID. account: Optional[UserEvidence] = None - # The endUtcDateTime property + # The session end time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. end_utc_date_time: Optional[datetime.datetime] = None - # The host property + # The host for the session. host: Optional[DeviceEvidence] = None - # The sessionId property + # The session ID for the account reported in the alert, for example, 0x3e7. session_id: Optional[str] = None - # The startUtcDateTime property + # The session start time, if known. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. start_utc_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/hosted_rpa_audit_record.py b/msgraph_beta/generated/models/security/hosted_rpa_audit_record.py index 4a488dadac3..2fab09dbda2 100644 --- a/msgraph_beta/generated/models/security/hosted_rpa_audit_record.py +++ b/msgraph_beta/generated/models/security/hosted_rpa_audit_record.py @@ -11,6 +11,9 @@ @dataclass class HostedRpaAuditRecord(AuditData, Parsable): + """ + Audit data for Hosted RPA events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.hostedRpaAuditRecord" diff --git a/msgraph_beta/generated/models/security/hr_signal_audit_record.py b/msgraph_beta/generated/models/security/hr_signal_audit_record.py index 771abe6ff7f..56c70ae61ee 100644 --- a/msgraph_beta/generated/models/security/hr_signal_audit_record.py +++ b/msgraph_beta/generated/models/security/hr_signal_audit_record.py @@ -11,6 +11,9 @@ @dataclass class HrSignalAuditRecord(AuditData, Parsable): + """ + Audit data for HR Signal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.hrSignalAuditRecord" diff --git a/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py b/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py new file mode 100644 index 00000000000..8e91c64438e --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py @@ -0,0 +1,83 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaBuiltInFunction(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Description of the function and its usage. + documentation: Optional[str] = None + # Unique identifier for the function. Required. + hunting_function_id: Optional[int] = None + # Collection of input parameters accepted by the function. + input_parameters: Optional[list[HuntingSchemaFunctionParameter]] = None + # Name of the function. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of columns returned by the function. + output_columns: Optional[list[HuntingSchemaTableColumn]] = None + # Folder path of the function. + path: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaBuiltInFunction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaBuiltInFunction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaBuiltInFunction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "documentation": lambda n : setattr(self, 'documentation', n.get_str_value()), + "huntingFunctionId": lambda n : setattr(self, 'hunting_function_id', n.get_int_value()), + "inputParameters": lambda n : setattr(self, 'input_parameters', n.get_collection_of_object_values(HuntingSchemaFunctionParameter)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "outputColumns": lambda n : setattr(self, 'output_columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "path": lambda n : setattr(self, 'path', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("documentation", self.documentation) + writer.write_collection_of_object_values("inputParameters", self.input_parameters) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("outputColumns", self.output_columns) + writer.write_str_value("path", self.path) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_function_parameter.py b/msgraph_beta/generated/models/security/hunting_schema_function_parameter.py new file mode 100644 index 00000000000..9e2ef624c3a --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_function_parameter.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class HuntingSchemaFunctionParameter(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Data type of the parameter in Kusto Query Language (KQL) CSL format. Required. + csl_type: Optional[str] = None + # Default value used when the caller doesn't provide a value for this parameter. + default_value: Optional[str] = None + # Name of the parameter. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaFunctionParameter: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaFunctionParameter + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaFunctionParameter() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "cslType": lambda n : setattr(self, 'csl_type', n.get_str_value()), + "defaultValue": lambda n : setattr(self, 'default_value', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("cslType", self.csl_type) + writer.write_str_value("defaultValue", self.default_value) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_functions.py b/msgraph_beta/generated/models/security/hunting_schema_functions.py new file mode 100644 index 00000000000..592512c1303 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_functions.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + +@dataclass +class HuntingSchemaFunctions(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Prebuilt functions included with Microsoft Defender XDR advanced hunting. + built_in_functions: Optional[list[HuntingSchemaBuiltInFunction]] = None + # The OdataType property + odata_type: Optional[str] = None + # Custom functions created by users, including shared functions accessible to all tenant users and personal functions visible only to their creator. + saved_functions: Optional[list[HuntingSchemaSavedFunction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaFunctions: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaFunctions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaFunctions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + + from .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + + fields: dict[str, Callable[[Any], None]] = { + "builtInFunctions": lambda n : setattr(self, 'built_in_functions', n.get_collection_of_object_values(HuntingSchemaBuiltInFunction)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "savedFunctions": lambda n : setattr(self, 'saved_functions', n.get_collection_of_object_values(HuntingSchemaSavedFunction)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("builtInFunctions", self.built_in_functions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("savedFunctions", self.saved_functions) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_result.py b/msgraph_beta/generated/models/security/hunting_schema_result.py new file mode 100644 index 00000000000..376a0a2ba21 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_result.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + +@dataclass +class HuntingSchemaResult(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Object containing the built-in functions and saved functions available to the user. + functions: Optional[HuntingSchemaFunctions] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of advanced hunting tables the user is authorized to query. + tables: Optional[list[HuntingSchemaTable]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + + from .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + + fields: dict[str, Callable[[Any], None]] = { + "functions": lambda n : setattr(self, 'functions', n.get_object_value(HuntingSchemaFunctions)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tables": lambda n : setattr(self, 'tables', n.get_collection_of_object_values(HuntingSchemaTable)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("functions", self.functions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("tables", self.tables) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_saved_function.py b/msgraph_beta/generated/models/security/hunting_schema_saved_function.py new file mode 100644 index 00000000000..29d96e89465 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_saved_function.py @@ -0,0 +1,96 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaSavedFunction(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Identity of the user who created the function. + created_by: Optional[str] = None + # Description of the function purpose and usage. + description: Optional[str] = None + # Unique identifier for the function. Required. + hunting_function_id: Optional[int] = None + # Collection of input parameters accepted by the function. + input_parameters: Optional[list[HuntingSchemaFunctionParameter]] = None + # Identity of the user who last modified the function. + last_modified_by: Optional[str] = None + # Date and time when the function was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # Name of the function. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of columns returned by the function. + output_columns: Optional[list[HuntingSchemaTableColumn]] = None + # Folder path where the function is saved. + path: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaSavedFunction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaSavedFunction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaSavedFunction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "huntingFunctionId": lambda n : setattr(self, 'hunting_function_id', n.get_int_value()), + "inputParameters": lambda n : setattr(self, 'input_parameters', n.get_collection_of_object_values(HuntingSchemaFunctionParameter)), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "outputColumns": lambda n : setattr(self, 'output_columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "path": lambda n : setattr(self, 'path', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_collection_of_object_values("inputParameters", self.input_parameters) + writer.write_str_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("outputColumns", self.output_columns) + writer.write_str_value("path", self.path) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_table.py b/msgraph_beta/generated/models/security/hunting_schema_table.py new file mode 100644 index 00000000000..ee72c8ee816 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_table.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaTable(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Collection of columns in the table with their data types. + columns: Optional[list[HuntingSchemaTableColumn]] = None + # Description of what data the table contains. + description: Optional[str] = None + # Name of the table. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaTable: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaTable + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaTable() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "columns": lambda n : setattr(self, 'columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("columns", self.columns) + writer.write_str_value("description", self.description) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_table_column.py b/msgraph_beta/generated/models/security/hunting_schema_table_column.py new file mode 100644 index 00000000000..ff3d1094d38 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_table_column.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class HuntingSchemaTableColumn(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Data type of the column (for example, DateTime, String). Required. + data_type: Optional[str] = None + # Description of the column. + description: Optional[str] = None + # Name of the column. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaTableColumn: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HuntingSchemaTableColumn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaTableColumn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "dataType": lambda n : setattr(self, 'data_type', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("dataType", self.data_type) + writer.write_str_value("description", self.description) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hygiene_event_record.py b/msgraph_beta/generated/models/security/hygiene_event_record.py index 3c803338e87..40cbc32624d 100644 --- a/msgraph_beta/generated/models/security/hygiene_event_record.py +++ b/msgraph_beta/generated/models/security/hygiene_event_record.py @@ -11,6 +11,9 @@ @dataclass class HygieneEventRecord(AuditData, Parsable): + """ + Audit data for Hygiene Event events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.hygieneEventRecord" diff --git a/msgraph_beta/generated/models/security/identity_container.py b/msgraph_beta/generated/models/security/identity_container.py index eff79dfdef9..9b2ae4fcf90 100644 --- a/msgraph_beta/generated/models/security/identity_container.py +++ b/msgraph_beta/generated/models/security/identity_container.py @@ -28,7 +28,7 @@ class IdentityContainer(Entity, Parsable): sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None # The sensorCandidates property sensor_candidates: Optional[list[SensorCandidate]] = None - # The sensorMigration property + # Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. sensor_migration: Optional[list[SensorMigration]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None diff --git a/msgraph_beta/generated/models/security/information_barrier_policy_application_audit_record.py b/msgraph_beta/generated/models/security/information_barrier_policy_application_audit_record.py index 5c4fce9c954..d7dbd670710 100644 --- a/msgraph_beta/generated/models/security/information_barrier_policy_application_audit_record.py +++ b/msgraph_beta/generated/models/security/information_barrier_policy_application_audit_record.py @@ -11,6 +11,9 @@ @dataclass class InformationBarrierPolicyApplicationAuditRecord(AuditData, Parsable): + """ + Audit data for Information Barrier Policy Application events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord" diff --git a/msgraph_beta/generated/models/security/information_worker_protection_audit_record.py b/msgraph_beta/generated/models/security/information_worker_protection_audit_record.py index 8b50016ccc8..b8272c0adc4 100644 --- a/msgraph_beta/generated/models/security/information_worker_protection_audit_record.py +++ b/msgraph_beta/generated/models/security/information_worker_protection_audit_record.py @@ -11,6 +11,9 @@ @dataclass class InformationWorkerProtectionAuditRecord(AuditData, Parsable): + """ + Audit data for Information Worker Protection events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.informationWorkerProtectionAuditRecord" diff --git a/msgraph_beta/generated/models/security/insider_risk_scoped_user_insights_record.py b/msgraph_beta/generated/models/security/insider_risk_scoped_user_insights_record.py index c8a59754857..39a3d645fda 100644 --- a/msgraph_beta/generated/models/security/insider_risk_scoped_user_insights_record.py +++ b/msgraph_beta/generated/models/security/insider_risk_scoped_user_insights_record.py @@ -11,6 +11,9 @@ @dataclass class InsiderRiskScopedUserInsightsRecord(AuditData, Parsable): + """ + Audit data for Insider Risk Scoped User Insights events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.insiderRiskScopedUserInsightsRecord" diff --git a/msgraph_beta/generated/models/security/insider_risk_scoped_users_record.py b/msgraph_beta/generated/models/security/insider_risk_scoped_users_record.py index 7b388ea741e..452f1d39e2e 100644 --- a/msgraph_beta/generated/models/security/insider_risk_scoped_users_record.py +++ b/msgraph_beta/generated/models/security/insider_risk_scoped_users_record.py @@ -11,6 +11,9 @@ @dataclass class InsiderRiskScopedUsersRecord(AuditData, Parsable): + """ + Audit data for Insider Risk Scoped Users events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.insiderRiskScopedUsersRecord" diff --git a/msgraph_beta/generated/models/security/integrated_apps_app_admin_activity_audit_record.py b/msgraph_beta/generated/models/security/integrated_apps_app_admin_activity_audit_record.py new file mode 100644 index 00000000000..4cfd963033a --- /dev/null +++ b/msgraph_beta/generated/models/security/integrated_apps_app_admin_activity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class IntegratedAppsAppAdminActivityAuditRecord(AuditData, Parsable): + """ + Audit data for Integrated Apps App Admin Activity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IntegratedAppsAppAdminActivityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IntegratedAppsAppAdminActivityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IntegratedAppsAppAdminActivityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/integrated_apps_app_settings_admin_activity_audit_record.py b/msgraph_beta/generated/models/security/integrated_apps_app_settings_admin_activity_audit_record.py new file mode 100644 index 00000000000..1aae9f59724 --- /dev/null +++ b/msgraph_beta/generated/models/security/integrated_apps_app_settings_admin_activity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class IntegratedAppsAppSettingsAdminActivityAuditRecord(AuditData, Parsable): + """ + Audit data for Integrated Apps App Settings Admin Activity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IntegratedAppsAppSettingsAdminActivityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IntegratedAppsAppSettingsAdminActivityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IntegratedAppsAppSettingsAdminActivityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/io_t_device_evidence.py b/msgraph_beta/generated/models/security/io_t_device_evidence.py index a9f098965e3..516a63f7255 100644 --- a/msgraph_beta/generated/models/security/io_t_device_evidence.py +++ b/msgraph_beta/generated/models/security/io_t_device_evidence.py @@ -28,7 +28,7 @@ class IoTDeviceEvidence(AlertEvidence, Parsable): device_sub_type: Optional[str] = None # The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on. device_type: Optional[str] = None - # The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue. + # The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. importance: Optional[IoTDeviceImportanceType] = None # The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. io_t_hub: Optional[AzureResourceEvidence] = None diff --git a/msgraph_beta/generated/models/security/ip_entity_mapping.py b/msgraph_beta/generated/models/security/ip_entity_mapping.py new file mode 100644 index 00000000000..7203f082b61 --- /dev/null +++ b/msgraph_beta/generated/models/security/ip_entity_mapping.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class IpEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ipEntityMapping" + # Name of the detection query column that maps to the IP address of the alert entity. + address_column: Optional[str] = None + # Name of the detection query column that maps to the scope of the alert entity. + scope_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IpEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IpEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IpEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "addressColumn": lambda n : setattr(self, 'address_column', n.get_str_value()), + "scopeColumn": lambda n : setattr(self, 'scope_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("addressColumn", self.address_column) + writer.write_str_value("scopeColumn", self.scope_column) + + diff --git a/msgraph_beta/generated/models/security/irm_activity_audit_trail_record.py b/msgraph_beta/generated/models/security/irm_activity_audit_trail_record.py new file mode 100644 index 00000000000..69a7831136c --- /dev/null +++ b/msgraph_beta/generated/models/security/irm_activity_audit_trail_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class IrmActivityAuditTrailRecord(AuditData, Parsable): + """ + Audit data for IRM Activity Audit Trail events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.irmActivityAuditTrailRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IrmActivityAuditTrailRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IrmActivityAuditTrailRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IrmActivityAuditTrailRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/irm_security_alert_record.py b/msgraph_beta/generated/models/security/irm_security_alert_record.py deleted file mode 100644 index 35415b527c6..00000000000 --- a/msgraph_beta/generated/models/security/irm_security_alert_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class IrmSecurityAlertRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.irmSecurityAlertRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> IrmSecurityAlertRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: IrmSecurityAlertRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return IrmSecurityAlertRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/irm_user_defined_detection_record.py b/msgraph_beta/generated/models/security/irm_user_defined_detection_record.py index 803b55116e7..2358ccaddf7 100644 --- a/msgraph_beta/generated/models/security/irm_user_defined_detection_record.py +++ b/msgraph_beta/generated/models/security/irm_user_defined_detection_record.py @@ -11,6 +11,9 @@ @dataclass class IrmUserDefinedDetectionRecord(AuditData, Parsable): + """ + Audit data for IRM User Defined Detection events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.irmUserDefinedDetectionRecord" diff --git a/msgraph_beta/generated/models/security/isolate_device_action.py b/msgraph_beta/generated/models/security/isolate_device_action.py new file mode 100644 index 00000000000..fd53c013d1a --- /dev/null +++ b/msgraph_beta/generated/models/security/isolate_device_action.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .device_action import DeviceAction + from .isolation_type import IsolationType + +from .device_action import DeviceAction + +@dataclass +class IsolateDeviceAction(DeviceAction, Parsable): + # The isolationType property + isolation_type: Optional[IsolationType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IsolateDeviceAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IsolateDeviceAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IsolateDeviceAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .device_action import DeviceAction + from .isolation_type import IsolationType + + from .device_action import DeviceAction + from .isolation_type import IsolationType + + fields: dict[str, Callable[[Any], None]] = { + "isolationType": lambda n : setattr(self, 'isolation_type', n.get_enum_value(IsolationType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("isolationType", self.isolation_type) + + diff --git a/msgraph_beta/generated/models/security/kaizala_audit_record.py b/msgraph_beta/generated/models/security/kaizala_audit_record.py index 63ea41b5c6b..8007ca3e914 100644 --- a/msgraph_beta/generated/models/security/kaizala_audit_record.py +++ b/msgraph_beta/generated/models/security/kaizala_audit_record.py @@ -11,6 +11,9 @@ @dataclass class KaizalaAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Kaizala events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.kaizalaAuditRecord" diff --git a/msgraph_beta/generated/models/security/label_analytics_aggregate_audit_record.py b/msgraph_beta/generated/models/security/label_analytics_aggregate_audit_record.py index a9beaffae23..8018e4a0b63 100644 --- a/msgraph_beta/generated/models/security/label_analytics_aggregate_audit_record.py +++ b/msgraph_beta/generated/models/security/label_analytics_aggregate_audit_record.py @@ -11,6 +11,9 @@ @dataclass class LabelAnalyticsAggregateAuditRecord(AuditData, Parsable): + """ + Audit data for Label Analytics Aggregate events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.labelAnalyticsAggregateAuditRecord" diff --git a/msgraph_beta/generated/models/security/label_content_explorer_audit_record.py b/msgraph_beta/generated/models/security/label_content_explorer_audit_record.py index ad2e065934f..208dd465b50 100644 --- a/msgraph_beta/generated/models/security/label_content_explorer_audit_record.py +++ b/msgraph_beta/generated/models/security/label_content_explorer_audit_record.py @@ -11,6 +11,9 @@ @dataclass class LabelContentExplorerAuditRecord(AuditData, Parsable): + """ + Audit data for Label Content Explorer events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.labelContentExplorerAuditRecord" diff --git a/msgraph_beta/generated/models/security/large_content_metadata_audit_record.py b/msgraph_beta/generated/models/security/large_content_metadata_audit_record.py index 7e98ad45a99..62a11cab07f 100644 --- a/msgraph_beta/generated/models/security/large_content_metadata_audit_record.py +++ b/msgraph_beta/generated/models/security/large_content_metadata_audit_record.py @@ -11,6 +11,9 @@ @dataclass class LargeContentMetadataAuditRecord(AuditData, Parsable): + """ + Audit data for Large Content Meta events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.largeContentMetadataAuditRecord" diff --git a/msgraph_beta/generated/models/security/m365_compliance_connector_audit_record.py b/msgraph_beta/generated/models/security/m365_compliance_connector_audit_record.py index b060124c6a5..e345c7af9fe 100644 --- a/msgraph_beta/generated/models/security/m365_compliance_connector_audit_record.py +++ b/msgraph_beta/generated/models/security/m365_compliance_connector_audit_record.py @@ -11,6 +11,9 @@ @dataclass class M365ComplianceConnectorAuditRecord(AuditData, Parsable): + """ + Audit data for M365 Compliance Connector events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.m365ComplianceConnectorAuditRecord" diff --git a/msgraph_beta/generated/models/security/m365_d_a_a_d_audit_record.py b/msgraph_beta/generated/models/security/m365_d_a_a_d_audit_record.py deleted file mode 100644 index 0403eead5b4..00000000000 --- a/msgraph_beta/generated/models/security/m365_d_a_a_d_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class M365DAADAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.m365DAADAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> M365DAADAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: M365DAADAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return M365DAADAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/m365_search_sections_record.py b/msgraph_beta/generated/models/security/m365_search_sections_record.py new file mode 100644 index 00000000000..444a8180427 --- /dev/null +++ b/msgraph_beta/generated/models/security/m365_search_sections_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class M365SearchSectionsRecord(AuditData, Parsable): + """ + Audit data for M365 Search Sections events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.m365SearchSectionsRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365SearchSectionsRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365SearchSectionsRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365SearchSectionsRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/m365daad_audit_record.py b/msgraph_beta/generated/models/security/m365daad_audit_record.py new file mode 100644 index 00000000000..8f50799794b --- /dev/null +++ b/msgraph_beta/generated/models/security/m365daad_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class M365daadAuditRecord(AuditData, Parsable): + """ + Audit data for M365daad events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.m365daadAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365daadAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365daadAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365daadAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/m365odsp_asset_metadata_record.py b/msgraph_beta/generated/models/security/m365odsp_asset_metadata_record.py new file mode 100644 index 00000000000..55303ab7660 --- /dev/null +++ b/msgraph_beta/generated/models/security/m365odsp_asset_metadata_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class M365odspAssetMetadataRecord(AuditData, Parsable): + """ + Audit data for M365odsp Asset Meta events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.m365odspAssetMetadataRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365odspAssetMetadataRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365odspAssetMetadataRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365odspAssetMetadataRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/case_investigation.py b/msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py similarity index 86% rename from msgraph_beta/generated/models/security/case_investigation.py rename to msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py index d13c4676e99..dbae365e2c4 100644 --- a/msgraph_beta/generated/models/security/case_investigation.py +++ b/msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CaseInvestigation(AuditData, Parsable): +class MDASHAuditRecord(AuditData, Parsable): + """ + Audit data for MDASH events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.caseInvestigation" + odata_type: Optional[str] = "#microsoft.graph.security.mDASHAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CaseInvestigation: + def create_from_discriminator_value(parse_node: ParseNode) -> MDASHAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CaseInvestigation + Returns: MDASHAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CaseInvestigation() + return MDASHAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/m_s365_d_custom_detection_audit_record.py b/msgraph_beta/generated/models/security/m_s365_d_custom_detection_audit_record.py deleted file mode 100644 index ae8e0f1f68d..00000000000 --- a/msgraph_beta/generated/models/security/m_s365_d_custom_detection_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class MS365DCustomDetectionAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mS365DCustomDetectionAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MS365DCustomDetectionAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MS365DCustomDetectionAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return MS365DCustomDetectionAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/m_s365_d_incident_audit_record.py b/msgraph_beta/generated/models/security/m_s365_d_incident_audit_record.py deleted file mode 100644 index 4e24e512365..00000000000 --- a/msgraph_beta/generated/models/security/m_s365_d_incident_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class MS365DIncidentAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mS365DIncidentAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MS365DIncidentAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MS365DIncidentAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return MS365DIncidentAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/fhir_base_url_update_record.py b/msgraph_beta/generated/models/security/mail_cluster_entity_mapping.py similarity index 61% rename from msgraph_beta/generated/models/security/fhir_base_url_update_record.py rename to msgraph_beta/generated/models/security/mail_cluster_entity_mapping.py index 9b43f74b514..6d8b13c90b5 100644 --- a/msgraph_beta/generated/models/security/fhir_base_url_update_record.py +++ b/msgraph_beta/generated/models/security/mail_cluster_entity_mapping.py @@ -5,36 +5,42 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .audit_data import AuditData + from .entity_mapping import EntityMapping -from .audit_data import AuditData +from .entity_mapping import EntityMapping @dataclass -class FhirBaseUrlUpdateRecord(AuditData, Parsable): +class MailClusterEntityMapping(EntityMapping, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.fhirBaseUrlUpdateRecord" + odata_type: Optional[str] = "#microsoft.graph.security.mailClusterEntityMapping" + # Name of the detection query column that maps to the query of the alert entity. + query_column: Optional[str] = None + # Name of the detection query column that maps to the source of the alert entity. + source_column: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> FhirBaseUrlUpdateRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> MailClusterEntityMapping: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: FhirBaseUrlUpdateRecord + Returns: MailClusterEntityMapping """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return FhirBaseUrlUpdateRecord() + return MailClusterEntityMapping() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .audit_data import AuditData + from .entity_mapping import EntityMapping - from .audit_data import AuditData + from .entity_mapping import EntityMapping fields: dict[str, Callable[[Any], None]] = { + "queryColumn": lambda n : setattr(self, 'query_column', n.get_str_value()), + "sourceColumn": lambda n : setattr(self, 'source_column', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +55,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("queryColumn", self.query_column) + writer.write_str_value("sourceColumn", self.source_column) diff --git a/msgraph_beta/generated/models/security/mail_message_entity_mapping.py b/msgraph_beta/generated/models/security/mail_message_entity_mapping.py new file mode 100644 index 00000000000..158f684a905 --- /dev/null +++ b/msgraph_beta/generated/models/security/mail_message_entity_mapping.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class MailMessageEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mailMessageEntityMapping" + # Name of the detection query column that maps to the network message ID of the alert entity. + network_message_id_column: Optional[str] = None + # Name of the detection query column that maps to the recipient of the alert entity. + recipient_column: Optional[str] = None + # Name of the detection query column that maps to the sender of the alert entity. + sender_column: Optional[str] = None + # Name of the detection query column that maps to the subject of the alert entity. + subject_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailMessageEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailMessageEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailMessageEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "networkMessageIdColumn": lambda n : setattr(self, 'network_message_id_column', n.get_str_value()), + "recipientColumn": lambda n : setattr(self, 'recipient_column', n.get_str_value()), + "senderColumn": lambda n : setattr(self, 'sender_column', n.get_str_value()), + "subjectColumn": lambda n : setattr(self, 'subject_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("networkMessageIdColumn", self.network_message_id_column) + writer.write_str_value("recipientColumn", self.recipient_column) + writer.write_str_value("senderColumn", self.sender_column) + writer.write_str_value("subjectColumn", self.subject_column) + + diff --git a/msgraph_beta/generated/models/security/mail_submission_data.py b/msgraph_beta/generated/models/security/mail_submission_data.py index a79aa9f6139..eeb8e4b1471 100644 --- a/msgraph_beta/generated/models/security/mail_submission_data.py +++ b/msgraph_beta/generated/models/security/mail_submission_data.py @@ -11,6 +11,9 @@ @dataclass class MailSubmissionData(AuditData, Parsable): + """ + Audit data for Mail Submission events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mailSubmissionData" diff --git a/msgraph_beta/generated/models/security/mailbox_entity_mapping.py b/msgraph_beta/generated/models/security/mailbox_entity_mapping.py new file mode 100644 index 00000000000..1ac32ccd952 --- /dev/null +++ b/msgraph_beta/generated/models/security/mailbox_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class MailboxEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mailboxEntityMapping" + # Name of the detection query column that maps to the primary email address of the alert entity. + primary_address_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "primaryAddressColumn": lambda n : setattr(self, 'primary_address_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("primaryAddressColumn", self.primary_address_column) + + diff --git a/msgraph_beta/generated/models/security/malware_evidence.py b/msgraph_beta/generated/models/security/malware_evidence.py index bdfebca4960..7d05836ab58 100644 --- a/msgraph_beta/generated/models/security/malware_evidence.py +++ b/msgraph_beta/generated/models/security/malware_evidence.py @@ -15,13 +15,13 @@ class MalwareEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.malwareEvidence" - # The category property + # The malware category by the vendor. For example, Trojan. category: Optional[str] = None - # The files property + # A list of the linked file entities on which the malware was found. Can contain the File entities inline or as reference. For more information, see fileEvidence. files: Optional[list[FileEvidence]] = None - # The name property + # The malware name by the vendor. For example, Win32/Toga. name: Optional[str] = None - # The processes property + # A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. processes: Optional[list[ProcessEvidence]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/managed_services_audit_record.py b/msgraph_beta/generated/models/security/managed_services_audit_record.py index 8396fd097aa..8dff2fa41b8 100644 --- a/msgraph_beta/generated/models/security/managed_services_audit_record.py +++ b/msgraph_beta/generated/models/security/managed_services_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ManagedServicesAuditRecord(AuditData, Parsable): + """ + Audit data for Managed Services events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.managedServicesAuditRecord" diff --git a/msgraph_beta/generated/models/security/managed_tenants_audit_record.py b/msgraph_beta/generated/models/security/managed_tenants_audit_record.py index 3268a4fb762..cfcce268293 100644 --- a/msgraph_beta/generated/models/security/managed_tenants_audit_record.py +++ b/msgraph_beta/generated/models/security/managed_tenants_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ManagedTenantsAuditRecord(AuditData, Parsable): + """ + Audit data for Managed Tenants events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.managedTenantsAuditRecord" diff --git a/msgraph_beta/generated/models/security/manual_alert.py b/msgraph_beta/generated/models/security/manual_alert.py new file mode 100644 index 00000000000..a5957df90aa --- /dev/null +++ b/msgraph_beta/generated/models/security/manual_alert.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .alert import Alert + from .entity_definition_input import EntityDefinitionInput + +from .alert import Alert + +@dataclass +class ManualAlert(Alert, Parsable): + # The entities associated with the alert. Each item specifies a security entity (such as a user, device, or IP address), its identifier, and its role in the alert context. + entity_definitions: Optional[list[EntityDefinitionInput]] = None + # When true, excludes the alert from automatic correlation. Default is false. + is_excluded_from_correlation: Optional[bool] = None + # ID of an existing incident to link to. If not provided, a new incident is created automatically. + link_to_incident: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Sentinel workspace identifier for workspace routing. + sentinel_workspace: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ManualAlert: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ManualAlert + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ManualAlert() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert import Alert + from .entity_definition_input import EntityDefinitionInput + + from .alert import Alert + from .entity_definition_input import EntityDefinitionInput + + fields: dict[str, Callable[[Any], None]] = { + "entityDefinitions": lambda n : setattr(self, 'entity_definitions', n.get_collection_of_object_values(EntityDefinitionInput)), + "isExcludedFromCorrelation": lambda n : setattr(self, 'is_excluded_from_correlation', n.get_bool_value()), + "linkToIncident": lambda n : setattr(self, 'link_to_incident', n.get_int_value()), + "sentinelWorkspace": lambda n : setattr(self, 'sentinel_workspace', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("entityDefinitions", self.entity_definitions) + writer.write_bool_value("isExcludedFromCorrelation", self.is_excluded_from_correlation) + writer.write_int_value("linkToIncident", self.link_to_incident) + writer.write_str_value("sentinelWorkspace", self.sentinel_workspace) + + diff --git a/msgraph_beta/generated/models/security/manual_alert_entity_type.py b/msgraph_beta/generated/models/security/manual_alert_entity_type.py new file mode 100644 index 00000000000..c8bfe80ce1e --- /dev/null +++ b/msgraph_beta/generated/models/security/manual_alert_entity_type.py @@ -0,0 +1,22 @@ +from enum import Enum + +class ManualAlertEntityType(str, Enum): + User = "user", + Device = "device", + File = "file", + Ip = "ip", + Url = "url", + CloudApplication = "cloudApplication", + Mailbox = "mailbox", + SecurityGroup = "securityGroup", + AzureResource = "azureResource", + AmazonResource = "amazonResource", + GoogleCloudResource = "googleCloudResource", + OAuthApplication = "oAuthApplication", + EmailMessage = "emailMessage", + EmailCluster = "emailCluster", + Process = "process", + RegistryKey = "registryKey", + RegistryValue = "registryValue", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/mapg_alerts_audit_record.py b/msgraph_beta/generated/models/security/mapg_alerts_audit_record.py index 8863cd4ce52..be1dee3428c 100644 --- a/msgraph_beta/generated/models/security/mapg_alerts_audit_record.py +++ b/msgraph_beta/generated/models/security/mapg_alerts_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MapgAlertsAuditRecord(AuditData, Parsable): + """ + Audit data for MAPG Alerts events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mapgAlertsAuditRecord" diff --git a/msgraph_beta/generated/models/security/mapg_onboard_audit_record.py b/msgraph_beta/generated/models/security/mapg_onboard_audit_record.py index 28ef66dce1e..d1f92eb15c6 100644 --- a/msgraph_beta/generated/models/security/mapg_onboard_audit_record.py +++ b/msgraph_beta/generated/models/security/mapg_onboard_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MapgOnboardAuditRecord(AuditData, Parsable): + """ + Audit data for MAPG Onboard events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mapgOnboardAuditRecord" diff --git a/msgraph_beta/generated/models/security/mapg_policy_audit_record.py b/msgraph_beta/generated/models/security/mapg_policy_audit_record.py index ac2e915e957..3a4193b9396 100644 --- a/msgraph_beta/generated/models/security/mapg_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/mapg_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MapgPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for MAPG Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mapgPolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/mapg_remediation_audit_record.py b/msgraph_beta/generated/models/security/mapg_remediation_audit_record.py new file mode 100644 index 00000000000..771c4c537d5 --- /dev/null +++ b/msgraph_beta/generated/models/security/mapg_remediation_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MapgRemediationAuditRecord(AuditData, Parsable): + """ + Audit data for MAPG Remediation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mapgRemediationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MapgRemediationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MapgRemediationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MapgRemediationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/mcas_alerts_audit_record.py b/msgraph_beta/generated/models/security/mcas_alerts_audit_record.py index 88393ff2ee3..b88cd0b8693 100644 --- a/msgraph_beta/generated/models/security/mcas_alerts_audit_record.py +++ b/msgraph_beta/generated/models/security/mcas_alerts_audit_record.py @@ -11,6 +11,9 @@ @dataclass class McasAlertsAuditRecord(AuditData, Parsable): + """ + Audit data for MCAS Alerts events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mcasAlertsAuditRecord" diff --git a/msgraph_beta/generated/models/security/cerner_s_m_s_unlink_record.py b/msgraph_beta/generated/models/security/mda_audit_record.py similarity index 86% rename from msgraph_beta/generated/models/security/cerner_s_m_s_unlink_record.py rename to msgraph_beta/generated/models/security/mda_audit_record.py index 8cd1e382d89..001aa4ec13f 100644 --- a/msgraph_beta/generated/models/security/cerner_s_m_s_unlink_record.py +++ b/msgraph_beta/generated/models/security/mda_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CernerSMSUnlinkRecord(AuditData, Parsable): +class MdaAuditRecord(AuditData, Parsable): + """ + Audit data for MDA events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cernerSMSUnlinkRecord" + odata_type: Optional[str] = "#microsoft.graph.security.mdaAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CernerSMSUnlinkRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> MdaAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CernerSMSUnlinkRecord + Returns: MdaAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CernerSMSUnlinkRecord() + return MdaAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/mda_data_security_signal_record.py b/msgraph_beta/generated/models/security/mda_data_security_signal_record.py index 80a432e0334..3350a296510 100644 --- a/msgraph_beta/generated/models/security/mda_data_security_signal_record.py +++ b/msgraph_beta/generated/models/security/mda_data_security_signal_record.py @@ -11,6 +11,9 @@ @dataclass class MdaDataSecuritySignalRecord(AuditData, Parsable): + """ + Audit data for MDA Data Security Signal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mdaDataSecuritySignalRecord" diff --git a/msgraph_beta/generated/models/security/mdatp_audit_record.py b/msgraph_beta/generated/models/security/mdatp_audit_record.py index eca175948d0..7afb448b0a5 100644 --- a/msgraph_beta/generated/models/security/mdatp_audit_record.py +++ b/msgraph_beta/generated/models/security/mdatp_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MdatpAuditRecord(AuditData, Parsable): + """ + Audit data for MDATP events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mdatpAuditRecord" diff --git a/msgraph_beta/generated/models/security/mdc_events_record.py b/msgraph_beta/generated/models/security/mdc_events_record.py index de984e72025..fd138e19024 100644 --- a/msgraph_beta/generated/models/security/mdc_events_record.py +++ b/msgraph_beta/generated/models/security/mdc_events_record.py @@ -11,6 +11,9 @@ @dataclass class MdcEventsRecord(AuditData, Parsable): + """ + Audit data for MDC Events events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mdcEventsRecord" diff --git a/msgraph_beta/generated/models/security/mdi_audit_record.py b/msgraph_beta/generated/models/security/mdi_audit_record.py index b3c7fb94dc2..0acac07bdd7 100644 --- a/msgraph_beta/generated/models/security/mdi_audit_record.py +++ b/msgraph_beta/generated/models/security/mdi_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MdiAuditRecord(AuditData, Parsable): + """ + Audit data for MDI events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mdiAuditRecord" diff --git a/msgraph_beta/generated/models/security/mesh_worlds_audit_record.py b/msgraph_beta/generated/models/security/mesh_worlds_audit_record.py index 774e967c606..99e0ed277a6 100644 --- a/msgraph_beta/generated/models/security/mesh_worlds_audit_record.py +++ b/msgraph_beta/generated/models/security/mesh_worlds_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MeshWorldsAuditRecord(AuditData, Parsable): + """ + Audit data for Mesh Worlds events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.meshWorldsAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft365_backup_backup_item_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_backup_backup_item_audit_record.py index fb46937bdf0..0ba5d82dbeb 100644 --- a/msgraph_beta/generated/models/security/microsoft365_backup_backup_item_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft365_backup_backup_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Microsoft365BackupBackupItemAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Backup Backup Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft365_backup_backup_policy_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_backup_backup_policy_audit_record.py index 9b951fae70c..1f0e95f64e0 100644 --- a/msgraph_beta/generated/models/security/microsoft365_backup_backup_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft365_backup_backup_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Microsoft365BackupBackupPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Backup Backup Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft365_backup_granular_browse_task_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_backup_granular_browse_task_audit_record.py new file mode 100644 index 00000000000..f73e0a19f31 --- /dev/null +++ b/msgraph_beta/generated/models/security/microsoft365_backup_granular_browse_task_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class Microsoft365BackupGranularBrowseTaskAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Backup Granular Browse Task events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Microsoft365BackupGranularBrowseTaskAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Microsoft365BackupGranularBrowseTaskAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Microsoft365BackupGranularBrowseTaskAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/microsoft365_backup_restore_item_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_backup_restore_item_audit_record.py index 072dab12805..90a142cd7e0 100644 --- a/msgraph_beta/generated/models/security/microsoft365_backup_restore_item_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft365_backup_restore_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Microsoft365BackupRestoreItemAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Backup Restore Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft365_backup_restore_task_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_backup_restore_task_audit_record.py index 6f0fe4160cc..fe5eee55c65 100644 --- a/msgraph_beta/generated/models/security/microsoft365_backup_restore_task_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft365_backup_restore_task_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Microsoft365BackupRestoreTaskAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Backup Restore Task events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft365_copilot_scheduled_prompt_audit_record.py b/msgraph_beta/generated/models/security/microsoft365_copilot_scheduled_prompt_audit_record.py new file mode 100644 index 00000000000..ed3b6192b0e --- /dev/null +++ b/msgraph_beta/generated/models/security/microsoft365_copilot_scheduled_prompt_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class Microsoft365CopilotScheduledPromptAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft365 Copilot Scheduled Prompt events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Microsoft365CopilotScheduledPromptAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Microsoft365CopilotScheduledPromptAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Microsoft365CopilotScheduledPromptAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/microsoft_defender_experts_x_d_r_audit_record.py b/msgraph_beta/generated/models/security/microsoft_defender_experts_x_d_r_audit_record.py index 2461b165770..dd8d647f35a 100644 --- a/msgraph_beta/generated/models/security/microsoft_defender_experts_x_d_r_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_defender_experts_x_d_r_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftDefenderExpertsXDRAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Defender Experts XDR events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_flow_audit_record.py b/msgraph_beta/generated/models/security/microsoft_flow_audit_record.py index fcfee9a7f4a..e430362c3a8 100644 --- a/msgraph_beta/generated/models/security/microsoft_flow_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_flow_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftFlowAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Flow events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftFlowAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_forms_audit_record.py b/msgraph_beta/generated/models/security/microsoft_forms_audit_record.py index d1babe1d1ba..250dc738784 100644 --- a/msgraph_beta/generated/models/security/microsoft_forms_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_forms_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftFormsAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Forms events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftFormsAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_graph_data_connect_consent.py b/msgraph_beta/generated/models/security/microsoft_graph_data_connect_consent.py index 963142791ae..5e2e41dd10d 100644 --- a/msgraph_beta/generated/models/security/microsoft_graph_data_connect_consent.py +++ b/msgraph_beta/generated/models/security/microsoft_graph_data_connect_consent.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftGraphDataConnectConsent(AuditData, Parsable): + """ + Audit data for Microsoft Graph Data Connect Consent events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftGraphDataConnectConsent" diff --git a/msgraph_beta/generated/models/security/microsoft_graph_data_connect_operation.py b/msgraph_beta/generated/models/security/microsoft_graph_data_connect_operation.py index 9c7668d4fd1..8e095d45b38 100644 --- a/msgraph_beta/generated/models/security/microsoft_graph_data_connect_operation.py +++ b/msgraph_beta/generated/models/security/microsoft_graph_data_connect_operation.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftGraphDataConnectOperation(AuditData, Parsable): + """ + Audit data for Microsoft Graph Data Connect Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftGraphDataConnectOperation" diff --git a/msgraph_beta/generated/models/security/microsoft_purview_data_catalog_operation_record.py b/msgraph_beta/generated/models/security/microsoft_purview_data_catalog_operation_record.py new file mode 100644 index 00000000000..5004673f973 --- /dev/null +++ b/msgraph_beta/generated/models/security/microsoft_purview_data_catalog_operation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MicrosoftPurviewDataCatalogOperationRecord(AuditData, Parsable): + """ + Audit data for Microsoft Purview Data Catalog Operation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftPurviewDataCatalogOperationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftPurviewDataCatalogOperationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftPurviewDataCatalogOperationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/microsoft_purview_data_map_operation_record.py b/msgraph_beta/generated/models/security/microsoft_purview_data_map_operation_record.py index 36c22485a72..bfbc412697f 100644 --- a/msgraph_beta/generated/models/security/microsoft_purview_data_map_operation_record.py +++ b/msgraph_beta/generated/models/security/microsoft_purview_data_map_operation_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftPurviewDataMapOperationRecord(AuditData, Parsable): + """ + Audit data for Microsoft Purview Data Map Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_purview_metadata_policy_operation_record.py b/msgraph_beta/generated/models/security/microsoft_purview_metadata_policy_operation_record.py index 56e0142b2bf..06140cffc58 100644 --- a/msgraph_beta/generated/models/security/microsoft_purview_metadata_policy_operation_record.py +++ b/msgraph_beta/generated/models/security/microsoft_purview_metadata_policy_operation_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftPurviewMetadataPolicyOperationRecord(AuditData, Parsable): + """ + Audit data for Microsoft Purview Metadata Policy Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_purview_policy_operation_record.py b/msgraph_beta/generated/models/security/microsoft_purview_policy_operation_record.py index e091367dcec..abb7a6fc65b 100644 --- a/msgraph_beta/generated/models/security/microsoft_purview_policy_operation_record.py +++ b/msgraph_beta/generated/models/security/microsoft_purview_policy_operation_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftPurviewPolicyOperationRecord(AuditData, Parsable): + """ + Audit data for Microsoft Purview Policy Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewPolicyOperationRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_purview_privacy_audit_event.py b/msgraph_beta/generated/models/security/microsoft_purview_privacy_audit_event.py index 2392edfd6e5..82e8577970b 100644 --- a/msgraph_beta/generated/models/security/microsoft_purview_privacy_audit_event.py +++ b/msgraph_beta/generated/models/security/microsoft_purview_privacy_audit_event.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftPurviewPrivacyAuditEvent(AuditData, Parsable): + """ + Audit data for Microsoft Purview Privacy Audit Event events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent" diff --git a/msgraph_beta/generated/models/security/microsoft_purview_unified_catalog_operation_record.py b/msgraph_beta/generated/models/security/microsoft_purview_unified_catalog_operation_record.py new file mode 100644 index 00000000000..034d6a4f60a --- /dev/null +++ b/msgraph_beta/generated/models/security/microsoft_purview_unified_catalog_operation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MicrosoftPurviewUnifiedCatalogOperationRecord(AuditData, Parsable): + """ + Audit data for Microsoft Purview Unified Catalog Operation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftPurviewUnifiedCatalogOperationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MicrosoftPurviewUnifiedCatalogOperationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftPurviewUnifiedCatalogOperationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/microsoft_stream_audit_record.py b/msgraph_beta/generated/models/security/microsoft_stream_audit_record.py index 0426b682e62..5bcc3dc8aa6 100644 --- a/msgraph_beta/generated/models/security/microsoft_stream_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_stream_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftStreamAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Stream events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftStreamAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_admin_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_admin_audit_record.py index 398273d9dae..ddcb02977b9 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_admin_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_admin_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsAdminAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Admin events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsAdminAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_analytics_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_analytics_audit_record.py index 09366094e40..88744b42611 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_analytics_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_analytics_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsAnalyticsAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Analytics events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_audit_record.py index 3c430a3eb05..863e8aaef98 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_device_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_device_audit_record.py index 1a1c764d119..bc80a0af84b 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_device_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_device_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsDeviceAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Device events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsDeviceAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_retention_label_action_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_retention_label_action_audit_record.py index 1db2b377988..3bdaa5e4ab8 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_retention_label_action_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_retention_label_action_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsRetentionLabelActionAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Retention Label Action events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_sensitivity_label_action_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_sensitivity_label_action_audit_record.py index 137a46a795b..69766600cc7 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_sensitivity_label_action_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_sensitivity_label_action_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsSensitivityLabelActionAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Sensitivity Label Action events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_teams_shifts_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_shifts_audit_record.py index 06a3a5d2254..6c990a4005f 100644 --- a/msgraph_beta/generated/models/security/microsoft_teams_shifts_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_shifts_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MicrosoftTeamsShiftsAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams Shifts events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsShiftsAuditRecord" diff --git a/msgraph_beta/generated/models/security/microsoft_defender_experts_base_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py similarity index 84% rename from msgraph_beta/generated/models/security/microsoft_defender_experts_base_audit_record.py rename to msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py index 81faea8e7a0..d2f23dced5d 100644 --- a/msgraph_beta/generated/models/security/microsoft_defender_experts_base_audit_record.py +++ b/msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class MicrosoftDefenderExpertsBaseAuditRecord(AuditData, Parsable): +class MicrosoftTeamsUserConcernAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams User Concern events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.microsoftDefenderExpertsBaseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftDefenderExpertsBaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftTeamsUserConcernAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MicrosoftDefenderExpertsBaseAuditRecord + Returns: MicrosoftTeamsUserConcernAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return MicrosoftDefenderExpertsBaseAuditRecord() + return MicrosoftTeamsUserConcernAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/migrate_sensors_result.py b/msgraph_beta/generated/models/security/migrate_sensors_result.py index 7f13b013507..294db4d1aeb 100644 --- a/msgraph_beta/generated/models/security/migrate_sensors_result.py +++ b/msgraph_beta/generated/models/security/migrate_sensors_result.py @@ -12,11 +12,11 @@ class MigrateSensorsResult(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The failedMigrationSensorIds property + # The collection of sensor IDs that failed to migrate. failed_migration_sensor_ids: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # The successfulMigrationSensorIds property + # The collection of sensor IDs that were successfully migrated. successful_migration_sensor_ids: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/mip_auto_label_exchange_item_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_exchange_item_audit_record.py index 326e308f66b..3013701e1bb 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_exchange_item_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_exchange_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelExchangeItemAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label Exchange Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_item_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_item_audit_record.py deleted file mode 100644 index c0e6df57045..00000000000 --- a/msgraph_beta/generated/models/security/mip_auto_label_item_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class MipAutoLabelItemAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelItemAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MipAutoLabelItemAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MipAutoLabelItemAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return MipAutoLabelItemAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/mip_auto_label_policy_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_policy_audit_record.py deleted file mode 100644 index c848ff3f46e..00000000000 --- a/msgraph_beta/generated/models/security/mip_auto_label_policy_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class MipAutoLabelPolicyAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelPolicyAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MipAutoLabelPolicyAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MipAutoLabelPolicyAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return MipAutoLabelPolicyAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/mip_auto_label_progress_feedback_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_progress_feedback_audit_record.py index 884bc3edb57..d2365cac30d 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_progress_feedback_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_progress_feedback_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelProgressFeedbackAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label Progress Feedback events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_share_point_item_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_share_point_item_audit_record.py index 4059f256337..ce64922e41e 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_share_point_item_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_share_point_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelSharePointItemAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label SharePoint Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_share_point_policy_location_audit_record.py b/msgraph_beta/generated/models/security/mip_auto_label_share_point_policy_location_audit_record.py index 74817b060d2..3cd1c8aab45 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_share_point_policy_location_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_share_point_policy_location_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelSharePointPolicyLocationAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label SharePoint Policy Location events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_completion_record.py b/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_completion_record.py index f32acb4fb49..cb91e1d6868 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_completion_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_completion_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelSimulationSharePointCompletionRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label Simulation SharePoint Completion events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_progress_record.py b/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_progress_record.py index a7d95884c9f..b34fe32b6e0 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_progress_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_simulation_share_point_progress_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelSimulationSharePointProgressRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label Simulation SharePoint Progress events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_simulation_statistics_record.py b/msgraph_beta/generated/models/security/mip_auto_label_simulation_statistics_record.py index b2c5228d626..86790a3f611 100644 --- a/msgraph_beta/generated/models/security/mip_auto_label_simulation_statistics_record.py +++ b/msgraph_beta/generated/models/security/mip_auto_label_simulation_statistics_record.py @@ -11,6 +11,9 @@ @dataclass class MipAutoLabelSimulationStatisticsRecord(AuditData, Parsable): + """ + Audit data for MIP Auto Label Simulation Statistics events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord" diff --git a/msgraph_beta/generated/models/security/mip_auto_label_simulation_status_record.py b/msgraph_beta/generated/models/security/mip_auto_label_simulation_status_record.py deleted file mode 100644 index a289713233b..00000000000 --- a/msgraph_beta/generated/models/security/mip_auto_label_simulation_status_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class MipAutoLabelSimulationStatusRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.mipAutoLabelSimulationStatusRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> MipAutoLabelSimulationStatusRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: MipAutoLabelSimulationStatusRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return MipAutoLabelSimulationStatusRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/mip_exact_data_match_audit_record.py b/msgraph_beta/generated/models/security/mip_exact_data_match_audit_record.py index b81486f2f93..d0eee07b664 100644 --- a/msgraph_beta/generated/models/security/mip_exact_data_match_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_exact_data_match_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipExactDataMatchAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Exact Data Match events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipExactDataMatchAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_label_analytics_audit_record.py b/msgraph_beta/generated/models/security/mip_label_analytics_audit_record.py index 3fd419b7818..5b977246c6b 100644 --- a/msgraph_beta/generated/models/security/mip_label_analytics_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_label_analytics_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipLabelAnalyticsAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Label Analytics events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipLabelAnalyticsAuditRecord" diff --git a/msgraph_beta/generated/models/security/mip_label_audit_record.py b/msgraph_beta/generated/models/security/mip_label_audit_record.py index 8f7b3aabc4f..dcbbb229153 100644 --- a/msgraph_beta/generated/models/security/mip_label_audit_record.py +++ b/msgraph_beta/generated/models/security/mip_label_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MipLabelAuditRecord(AuditData, Parsable): + """ + Audit data for MIP Label events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mipLabelAuditRecord" diff --git a/msgraph_beta/generated/models/security/mitre_tactic.py b/msgraph_beta/generated/models/security/mitre_tactic.py new file mode 100644 index 00000000000..c5914f5a9c5 --- /dev/null +++ b/msgraph_beta/generated/models/security/mitre_tactic.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mitre_technique import MitreTechnique + +@dataclass +class MitreTactic(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The MITRE tactic identifier, for example, Exploit. + tactic: Optional[str] = None + # The techniques observed within this tactic. + techniques: Optional[list[MitreTechnique]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MitreTactic: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MitreTactic + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MitreTactic() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mitre_technique import MitreTechnique + + from .mitre_technique import MitreTechnique + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tactic": lambda n : setattr(self, 'tactic', n.get_str_value()), + "techniques": lambda n : setattr(self, 'techniques', n.get_collection_of_object_values(MitreTechnique)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("tactic", self.tactic) + writer.write_collection_of_object_values("techniques", self.techniques) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/mitre_technique.py b/msgraph_beta/generated/models/security/mitre_technique.py new file mode 100644 index 00000000000..3c674355a1a --- /dev/null +++ b/msgraph_beta/generated/models/security/mitre_technique.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class MitreTechnique(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The MITRE ATT&CK subtechnique identifiers that are associated with this technique, for example, T1059.001. + sub_techniques: Optional[list[str]] = None + # The MITRE ATT&CK technique identifier, for example, T1059. + technique: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MitreTechnique: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MitreTechnique + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MitreTechnique() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "subTechniques": lambda n : setattr(self, 'sub_techniques', n.get_collection_of_primitive_values(str)), + "technique": lambda n : setattr(self, 'technique', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("subTechniques", self.sub_techniques) + writer.write_str_value("technique", self.technique) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/mos_agent_info_record.py b/msgraph_beta/generated/models/security/mos_agent_info_record.py new file mode 100644 index 00000000000..ec2f7a114dd --- /dev/null +++ b/msgraph_beta/generated/models/security/mos_agent_info_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MosAgentInfoRecord(AuditData, Parsable): + """ + Audit data for MOS Agent Info events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mosAgentInfoRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MosAgentInfoRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MosAgentInfoRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MosAgentInfoRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py b/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py new file mode 100644 index 00000000000..b3bfb941552 --- /dev/null +++ b/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MosAgentInfoRecordV2(AuditData, Parsable): + """ + Audit data for MOS Agent Info V2 events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mosAgentInfoRecordV2" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MosAgentInfoRecordV2: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MosAgentInfoRecordV2 + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MosAgentInfoRecordV2() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ms365d_custom_detection_audit_record.py b/msgraph_beta/generated/models/security/ms365d_custom_detection_audit_record.py new file mode 100644 index 00000000000..1b3e9dd8129 --- /dev/null +++ b/msgraph_beta/generated/models/security/ms365d_custom_detection_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class Ms365dCustomDetectionAuditRecord(AuditData, Parsable): + """ + Audit data for MS365D Custom Detection events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ms365dCustomDetectionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Ms365dCustomDetectionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Ms365dCustomDetectionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Ms365dCustomDetectionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ms365d_incident_audit_record.py b/msgraph_beta/generated/models/security/ms365d_incident_audit_record.py new file mode 100644 index 00000000000..a5998a5d07e --- /dev/null +++ b/msgraph_beta/generated/models/security/ms365d_incident_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class Ms365dIncidentAuditRecord(AuditData, Parsable): + """ + Audit data for MS365D Incident events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ms365dIncidentAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Ms365dIncidentAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Ms365dIncidentAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Ms365dIncidentAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/ms365d_suppression_rule_audit_record.py b/msgraph_beta/generated/models/security/ms365d_suppression_rule_audit_record.py new file mode 100644 index 00000000000..a2f7f622332 --- /dev/null +++ b/msgraph_beta/generated/models/security/ms365d_suppression_rule_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class Ms365dSuppressionRuleAuditRecord(AuditData, Parsable): + """ + Audit data for MS365D Suppression Rule events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ms365dSuppressionRuleAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Ms365dSuppressionRuleAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Ms365dSuppressionRuleAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Ms365dSuppressionRuleAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/msde_custom_collection_audit_record.py b/msgraph_beta/generated/models/security/msde_custom_collection_audit_record.py new file mode 100644 index 00000000000..9b27a509472 --- /dev/null +++ b/msgraph_beta/generated/models/security/msde_custom_collection_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MsdeCustomCollectionAuditRecord(AuditData, Parsable): + """ + Audit data for MSDE Custom Collection events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.msdeCustomCollectionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MsdeCustomCollectionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MsdeCustomCollectionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MsdeCustomCollectionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/msde_general_settings_audit_record.py b/msgraph_beta/generated/models/security/msde_general_settings_audit_record.py index 9eabf3c1154..75e065daa09 100644 --- a/msgraph_beta/generated/models/security/msde_general_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/msde_general_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MsdeGeneralSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for MSDE General Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.msdeGeneralSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/msde_indicators_settings_audit_record.py b/msgraph_beta/generated/models/security/msde_indicators_settings_audit_record.py index 74ae4a25930..e3acc7b7b5b 100644 --- a/msgraph_beta/generated/models/security/msde_indicators_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/msde_indicators_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MsdeIndicatorsSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for MSDE Indicators Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/msde_response_actions_audit_record.py b/msgraph_beta/generated/models/security/msde_response_actions_audit_record.py index 9f2fd4a60d1..a964d5701f8 100644 --- a/msgraph_beta/generated/models/security/msde_response_actions_audit_record.py +++ b/msgraph_beta/generated/models/security/msde_response_actions_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MsdeResponseActionsAuditRecord(AuditData, Parsable): + """ + Audit data for MSDE Response Actions events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.msdeResponseActionsAuditRecord" diff --git a/msgraph_beta/generated/models/security/msde_roles_settings_audit_record.py b/msgraph_beta/generated/models/security/msde_roles_settings_audit_record.py index 75d9d49a43f..2de179c05e3 100644 --- a/msgraph_beta/generated/models/security/msde_roles_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/msde_roles_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MsdeRolesSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for MSDE Roles Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.msdeRolesSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/msp_vector_search_content_metadata_audit_record.py b/msgraph_beta/generated/models/security/msp_vector_search_content_metadata_audit_record.py new file mode 100644 index 00000000000..a3334697328 --- /dev/null +++ b/msgraph_beta/generated/models/security/msp_vector_search_content_metadata_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MspVectorSearchContentMetadataAuditRecord(AuditData, Parsable): + """ + Audit data for MSP Vector Search Content Metadata events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MspVectorSearchContentMetadataAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MspVectorSearchContentMetadataAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MspVectorSearchContentMetadataAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/mstic_nation_state_notification_record.py b/msgraph_beta/generated/models/security/mstic_nation_state_notification_record.py index 7a34e5b67c3..e5916b149a9 100644 --- a/msgraph_beta/generated/models/security/mstic_nation_state_notification_record.py +++ b/msgraph_beta/generated/models/security/mstic_nation_state_notification_record.py @@ -11,6 +11,9 @@ @dataclass class MsticNationStateNotificationRecord(AuditData, Parsable): + """ + Audit data for MSTIC Nation State Notification events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.msticNationStateNotificationRecord" diff --git a/msgraph_beta/generated/models/security/multi_stage_disposition_audit_record.py b/msgraph_beta/generated/models/security/multi_stage_disposition_audit_record.py index 3826a13ef6c..d1d292d28ac 100644 --- a/msgraph_beta/generated/models/security/multi_stage_disposition_audit_record.py +++ b/msgraph_beta/generated/models/security/multi_stage_disposition_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MultiStageDispositionAuditRecord(AuditData, Parsable): + """ + Audit data for Multi Stage Disposition events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.multiStageDispositionAuditRecord" diff --git a/msgraph_beta/generated/models/security/my_analytics_settings_audit_record.py b/msgraph_beta/generated/models/security/my_analytics_settings_audit_record.py index e014d3f3118..18fd29744ca 100644 --- a/msgraph_beta/generated/models/security/my_analytics_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/my_analytics_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class MyAnalyticsSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for My Analytics Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.myAnalyticsSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/network_connection_evidence.py b/msgraph_beta/generated/models/security/network_connection_evidence.py index 887494bc83a..bee30adf4f5 100644 --- a/msgraph_beta/generated/models/security/network_connection_evidence.py +++ b/msgraph_beta/generated/models/security/network_connection_evidence.py @@ -15,15 +15,15 @@ class NetworkConnectionEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.networkConnectionEvidence" - # The destinationAddress property + # An entity of type IP that is the destination for this connection. destination_address: Optional[IpEvidence] = None - # The destinationPort property + # The destination port number, for example, 80. destination_port: Optional[int] = None - # The protocol property + # The protocol type. Possible values are tcp, udp, unknownFutureValue. protocol: Optional[ProtocolType] = None - # The sourceAddress property + # An entity of type IP that is the source for this connection. source_address: Optional[IpEvidence] = None - # The sourcePort property + # The source port number, for example, 80. source_port: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/noisy_alert_policy_audit_record.py b/msgraph_beta/generated/models/security/noisy_alert_policy_audit_record.py new file mode 100644 index 00000000000..260b249f9b1 --- /dev/null +++ b/msgraph_beta/generated/models/security/noisy_alert_policy_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class NoisyAlertPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for Noisy Alert Policy events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.noisyAlertPolicyAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NoisyAlertPolicyAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NoisyAlertPolicyAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NoisyAlertPolicyAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.py b/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.py new file mode 100644 index 00000000000..826f13b7f26 --- /dev/null +++ b/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class OAuthApplicationEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.oAuthApplicationEntityMapping" + # Name of the detection query column that maps to the OAuth application ID of the alert entity. + o_auth_app_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OAuthApplicationEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OAuthApplicationEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OAuthApplicationEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "oAuthAppIdColumn": lambda n : setattr(self, 'o_auth_app_id_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("oAuthAppIdColumn", self.o_auth_app_id_column) + + diff --git a/msgraph_beta/generated/models/security/office_native_audit_record.py b/msgraph_beta/generated/models/security/office_native_audit_record.py index ee570237740..3afb4eb3610 100644 --- a/msgraph_beta/generated/models/security/office_native_audit_record.py +++ b/msgraph_beta/generated/models/security/office_native_audit_record.py @@ -11,6 +11,9 @@ @dataclass class OfficeNativeAuditRecord(AuditData, Parsable): + """ + Audit data for Office Native events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.officeNativeAuditRecord" diff --git a/msgraph_beta/generated/models/security/ome_portal_audit_record.py b/msgraph_beta/generated/models/security/ome_portal_audit_record.py index 74979a8687b..0404311818d 100644 --- a/msgraph_beta/generated/models/security/ome_portal_audit_record.py +++ b/msgraph_beta/generated/models/security/ome_portal_audit_record.py @@ -11,6 +11,9 @@ @dataclass class OmePortalAuditRecord(AuditData, Parsable): + """ + Audit data for OME Portal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.omePortalAuditRecord" diff --git a/msgraph_beta/generated/models/security/on_demand_share_point_classification_audit_record.py b/msgraph_beta/generated/models/security/on_demand_share_point_classification_audit_record.py new file mode 100644 index 00000000000..b8a7a0d7c89 --- /dev/null +++ b/msgraph_beta/generated/models/security/on_demand_share_point_classification_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class OnDemandSharePointClassificationAuditRecord(AuditData, Parsable): + """ + Audit data for On Demand SharePoint Classification events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnDemandSharePointClassificationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnDemandSharePointClassificationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnDemandSharePointClassificationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/on_premises_file_share_scanner_dlp_audit_record.py b/msgraph_beta/generated/models/security/on_premises_file_share_scanner_d_l_p_audit_record.py similarity index 83% rename from msgraph_beta/generated/models/security/on_premises_file_share_scanner_dlp_audit_record.py rename to msgraph_beta/generated/models/security/on_premises_file_share_scanner_d_l_p_audit_record.py index 14db5c87848..4215add2b34 100644 --- a/msgraph_beta/generated/models/security/on_premises_file_share_scanner_dlp_audit_record.py +++ b/msgraph_beta/generated/models/security/on_premises_file_share_scanner_d_l_p_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class OnPremisesFileShareScannerDlpAuditRecord(AuditData, Parsable): +class OnPremisesFileShareScannerDLPAuditRecord(AuditData, Parsable): + """ + Audit data for On Premises File Share Scanner DLP events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.onPremisesFileShareScannerDlpAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesFileShareScannerDlpAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesFileShareScannerDLPAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: OnPremisesFileShareScannerDlpAuditRecord + Returns: OnPremisesFileShareScannerDLPAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return OnPremisesFileShareScannerDlpAuditRecord() + return OnPremisesFileShareScannerDLPAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/on_premises_scanner_dlp_audit_record.py b/msgraph_beta/generated/models/security/on_premises_scanner_dlp_audit_record.py deleted file mode 100644 index 29a8474265e..00000000000 --- a/msgraph_beta/generated/models/security/on_premises_scanner_dlp_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class OnPremisesScannerDlpAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.onPremisesScannerDlpAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesScannerDlpAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: OnPremisesScannerDlpAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return OnPremisesScannerDlpAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/on_premises_share_point_scanner_dlp_audit_record.py b/msgraph_beta/generated/models/security/on_premises_share_point_scanner_d_l_p_audit_record.py similarity index 83% rename from msgraph_beta/generated/models/security/on_premises_share_point_scanner_dlp_audit_record.py rename to msgraph_beta/generated/models/security/on_premises_share_point_scanner_d_l_p_audit_record.py index e65e0c88228..dd0b2e8f64f 100644 --- a/msgraph_beta/generated/models/security/on_premises_share_point_scanner_dlp_audit_record.py +++ b/msgraph_beta/generated/models/security/on_premises_share_point_scanner_d_l_p_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class OnPremisesSharePointScannerDlpAuditRecord(AuditData, Parsable): +class OnPremisesSharePointScannerDLPAuditRecord(AuditData, Parsable): + """ + Audit data for On Premises SharePoint Scanner DLP events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.onPremisesSharePointScannerDlpAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesSharePointScannerDlpAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesSharePointScannerDLPAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: OnPremisesSharePointScannerDlpAuditRecord + Returns: OnPremisesSharePointScannerDLPAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return OnPremisesSharePointScannerDlpAuditRecord() + return OnPremisesSharePointScannerDLPAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/one_drive_audit_record.py b/msgraph_beta/generated/models/security/one_drive_audit_record.py index 9107046a7e9..797e668aa43 100644 --- a/msgraph_beta/generated/models/security/one_drive_audit_record.py +++ b/msgraph_beta/generated/models/security/one_drive_audit_record.py @@ -11,6 +11,9 @@ @dataclass class OneDriveAuditRecord(AuditData, Parsable): + """ + Audit data for OneDrive events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.oneDriveAuditRecord" diff --git a/msgraph_beta/generated/models/security/organizational_data_in_m365_audit_record.py b/msgraph_beta/generated/models/security/organizational_data_in_m365_audit_record.py new file mode 100644 index 00000000000..639cb1b3d16 --- /dev/null +++ b/msgraph_beta/generated/models/security/organizational_data_in_m365_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class OrganizationalDataInM365AuditRecord(AuditData, Parsable): + """ + Audit data for Organizational Data In M365 events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.organizationalDataInM365AuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OrganizationalDataInM365AuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OrganizationalDataInM365AuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OrganizationalDataInM365AuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/organizational_scope.py b/msgraph_beta/generated/models/security/organizational_scope.py index e9231cd56ad..8fe76d4fc43 100644 --- a/msgraph_beta/generated/models/security/organizational_scope.py +++ b/msgraph_beta/generated/models/security/organizational_scope.py @@ -15,9 +15,11 @@ class OrganizationalScope(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # List of device groups to which the custom detection rule applies. + device_groups: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # List of groups to which the custom detection rule applies. + # List of groups to which the custom detection rule applies. Deprecated. Use deviceGroups instead. This property will be removed from this resource on October 1, 2026. scope_names: Optional[list[str]] = None # The scopeType property scope_type: Optional[ScopeType] = None @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .scope_type import ScopeType fields: dict[str, Callable[[Any], None]] = { + "deviceGroups": lambda n : setattr(self, 'device_groups', n.get_collection_of_primitive_values(str)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "scopeNames": lambda n : setattr(self, 'scope_names', n.get_collection_of_primitive_values(str)), "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(ScopeType)), @@ -57,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("deviceGroups", self.device_groups) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_primitive_values("scopeNames", self.scope_names) writer.write_enum_value("scopeType", self.scope_type) diff --git a/msgraph_beta/generated/models/security/outlook_copilot_automation_audit_record.py b/msgraph_beta/generated/models/security/outlook_copilot_automation_audit_record.py new file mode 100644 index 00000000000..174ff15698d --- /dev/null +++ b/msgraph_beta/generated/models/security/outlook_copilot_automation_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class OutlookCopilotAutomationAuditRecord(AuditData, Parsable): + """ + Audit data for Outlook Copilot Automation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.outlookCopilotAutomationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OutlookCopilotAutomationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OutlookCopilotAutomationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OutlookCopilotAutomationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/owa_get_access_token_for_resource_audit_record.py b/msgraph_beta/generated/models/security/owa_get_access_token_for_resource_audit_record.py index a4538be1917..747867b094e 100644 --- a/msgraph_beta/generated/models/security/owa_get_access_token_for_resource_audit_record.py +++ b/msgraph_beta/generated/models/security/owa_get_access_token_for_resource_audit_record.py @@ -11,6 +11,9 @@ @dataclass class OwaGetAccessTokenForResourceAuditRecord(AuditData, Parsable): + """ + Audit data for OWA Get Access Token For Resource events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord" diff --git a/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py b/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py new file mode 100644 index 00000000000..b93829ac05b --- /dev/null +++ b/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4AIRiskScoreRecord(AuditData, Parsable): + """ + Audit data for P4 AI Risk Score events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4AIRiskScoreRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4AIRiskScoreRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: P4AIRiskScoreRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4AIRiskScoreRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/p4ai_assessment_category_record.py b/msgraph_beta/generated/models/security/p4ai_assessment_category_record.py new file mode 100644 index 00000000000..bd274560aa5 --- /dev/null +++ b/msgraph_beta/generated/models/security/p4ai_assessment_category_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4aiAssessmentCategoryRecord(AuditData, Parsable): + """ + Audit data for P4AI Assessment Category events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4aiAssessmentCategoryRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4aiAssessmentCategoryRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: P4aiAssessmentCategoryRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4aiAssessmentCategoryRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/p4ai_assessment_fabric_scanner_record.py b/msgraph_beta/generated/models/security/p4ai_assessment_fabric_scanner_record.py new file mode 100644 index 00000000000..c4af7dbdb76 --- /dev/null +++ b/msgraph_beta/generated/models/security/p4ai_assessment_fabric_scanner_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4aiAssessmentFabricScannerRecord(AuditData, Parsable): + """ + Audit data for P4AI Assessment Fabric Scanner events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4aiAssessmentFabricScannerRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: P4aiAssessmentFabricScannerRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4aiAssessmentFabricScannerRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/p4ai_assessment_location_result_record.py b/msgraph_beta/generated/models/security/p4ai_assessment_location_result_record.py new file mode 100644 index 00000000000..e0830b1c66a --- /dev/null +++ b/msgraph_beta/generated/models/security/p4ai_assessment_location_result_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4aiAssessmentLocationResultRecord(AuditData, Parsable): + """ + Audit data for P4AI Assessment Location Result events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4aiAssessmentLocationResultRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4aiAssessmentLocationResultRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: P4aiAssessmentLocationResultRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4aiAssessmentLocationResultRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/p4ai_assessment_record.py b/msgraph_beta/generated/models/security/p4ai_assessment_record.py new file mode 100644 index 00000000000..ebe7011d7f8 --- /dev/null +++ b/msgraph_beta/generated/models/security/p4ai_assessment_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4aiAssessmentRecord(AuditData, Parsable): + """ + Audit data for P4AI Assessment events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4aiAssessmentRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4aiAssessmentRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: P4aiAssessmentRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4aiAssessmentRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/people_admin_settings_audit_record.py b/msgraph_beta/generated/models/security/people_admin_settings_audit_record.py index 6e5823ae45f..0b2fa8dafc5 100644 --- a/msgraph_beta/generated/models/security/people_admin_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/people_admin_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PeopleAdminSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for People Admin Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.peopleAdminSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/physical_badging_signal_audit_record.py b/msgraph_beta/generated/models/security/physical_badging_signal_audit_record.py index 13ce56408a6..15e9ab72119 100644 --- a/msgraph_beta/generated/models/security/physical_badging_signal_audit_record.py +++ b/msgraph_beta/generated/models/security/physical_badging_signal_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PhysicalBadgingSignalAuditRecord(AuditData, Parsable): + """ + Audit data for Physical Badging Signal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.physicalBadgingSignalAuditRecord" diff --git a/msgraph_beta/generated/models/security/places_directory_audit_record.py b/msgraph_beta/generated/models/security/places_directory_audit_record.py new file mode 100644 index 00000000000..272dd8c95a3 --- /dev/null +++ b/msgraph_beta/generated/models/security/places_directory_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlacesDirectoryAuditRecord(AuditData, Parsable): + """ + Audit data for Places Directory events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.placesDirectoryAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlacesDirectoryAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlacesDirectoryAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlacesDirectoryAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_chat_message_audit_record.py b/msgraph_beta/generated/models/security/planner_chat_message_audit_record.py new file mode 100644 index 00000000000..aa26b792e7a --- /dev/null +++ b/msgraph_beta/generated/models/security/planner_chat_message_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlannerChatMessageAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Chat Message events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.plannerChatMessageAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerChatMessageAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerChatMessageAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerChatMessageAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_chat_message_list_audit_record.py b/msgraph_beta/generated/models/security/planner_chat_message_list_audit_record.py new file mode 100644 index 00000000000..3af054cec2d --- /dev/null +++ b/msgraph_beta/generated/models/security/planner_chat_message_list_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlannerChatMessageListAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Chat Message List events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.plannerChatMessageListAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerChatMessageListAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerChatMessageListAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerChatMessageListAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_copy_plan_audit_record.py b/msgraph_beta/generated/models/security/planner_copy_plan_audit_record.py index 4ce6d5ee36a..52e69f5eaf0 100644 --- a/msgraph_beta/generated/models/security/planner_copy_plan_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_copy_plan_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerCopyPlanAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Copy Plan events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerCopyPlanAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_goal_audit_record.py b/msgraph_beta/generated/models/security/planner_goal_audit_record.py new file mode 100644 index 00000000000..8b1058cd554 --- /dev/null +++ b/msgraph_beta/generated/models/security/planner_goal_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlannerGoalAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Goal events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.plannerGoalAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoalAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerGoalAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerGoalAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_goal_list_audit_record.py b/msgraph_beta/generated/models/security/planner_goal_list_audit_record.py new file mode 100644 index 00000000000..0b40f439388 --- /dev/null +++ b/msgraph_beta/generated/models/security/planner_goal_list_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlannerGoalListAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Goal List events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.plannerGoalListAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoalListAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerGoalListAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerGoalListAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_plan_audit_record.py b/msgraph_beta/generated/models/security/planner_plan_audit_record.py index 4bf1fe9f0c2..6e2890c5197 100644 --- a/msgraph_beta/generated/models/security/planner_plan_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_plan_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerPlanAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Plan events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerPlanAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_plan_list_audit_record.py b/msgraph_beta/generated/models/security/planner_plan_list_audit_record.py index fc01f794652..91d76ec1a26 100644 --- a/msgraph_beta/generated/models/security/planner_plan_list_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_plan_list_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerPlanListAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Plan List events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerPlanListAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_plan_sensitivity_label_audit_record.py b/msgraph_beta/generated/models/security/planner_plan_sensitivity_label_audit_record.py new file mode 100644 index 00000000000..bcd6101bf7a --- /dev/null +++ b/msgraph_beta/generated/models/security/planner_plan_sensitivity_label_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PlannerPlanSensitivityLabelAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Plan Sensitivity Label events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerPlanSensitivityLabelAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlannerPlanSensitivityLabelAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerPlanSensitivityLabelAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/planner_roster_audit_record.py b/msgraph_beta/generated/models/security/planner_roster_audit_record.py index 9579ff1d5c0..7ae128e5108 100644 --- a/msgraph_beta/generated/models/security/planner_roster_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_roster_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerRosterAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Roster events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerRosterAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_roster_sensitivity_label_audit_record.py b/msgraph_beta/generated/models/security/planner_roster_sensitivity_label_audit_record.py index 8f4b5cc8f2a..6ef8e9398c3 100644 --- a/msgraph_beta/generated/models/security/planner_roster_sensitivity_label_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_roster_sensitivity_label_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerRosterSensitivityLabelAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Roster Sensitivity Label events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_task_audit_record.py b/msgraph_beta/generated/models/security/planner_task_audit_record.py index c7fef25d456..702a69fba40 100644 --- a/msgraph_beta/generated/models/security/planner_task_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_task_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerTaskAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Task events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerTaskAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_task_list_audit_record.py b/msgraph_beta/generated/models/security/planner_task_list_audit_record.py index fd9293a1816..29f75be0aa8 100644 --- a/msgraph_beta/generated/models/security/planner_task_list_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_task_list_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerTaskListAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Task List events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerTaskListAuditRecord" diff --git a/msgraph_beta/generated/models/security/planner_tenant_settings_audit_record.py b/msgraph_beta/generated/models/security/planner_tenant_settings_audit_record.py index d763fc68499..68066cbdafe 100644 --- a/msgraph_beta/generated/models/security/planner_tenant_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/planner_tenant_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PlannerTenantSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for Planner Tenant Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.plannerTenantSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/policy_config_change_audit_record.py b/msgraph_beta/generated/models/security/policy_config_change_audit_record.py new file mode 100644 index 00000000000..d452f07fab6 --- /dev/null +++ b/msgraph_beta/generated/models/security/policy_config_change_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PolicyConfigChangeAuditRecord(AuditData, Parsable): + """ + Audit data for Policy Config Change events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.policyConfigChangeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyConfigChangeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyConfigChangeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyConfigChangeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/power_apps_audit_app_record.py b/msgraph_beta/generated/models/security/power_apps_audit_app_record.py index 10e88bd03dc..0241a97e001 100644 --- a/msgraph_beta/generated/models/security/power_apps_audit_app_record.py +++ b/msgraph_beta/generated/models/security/power_apps_audit_app_record.py @@ -11,6 +11,9 @@ @dataclass class PowerAppsAuditAppRecord(AuditData, Parsable): + """ + Audit data for PowerApps Audit App events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerAppsAuditAppRecord" diff --git a/msgraph_beta/generated/models/security/power_apps_audit_plan_record.py b/msgraph_beta/generated/models/security/power_apps_audit_plan_record.py index e37d0976338..3390167ed3e 100644 --- a/msgraph_beta/generated/models/security/power_apps_audit_plan_record.py +++ b/msgraph_beta/generated/models/security/power_apps_audit_plan_record.py @@ -11,6 +11,9 @@ @dataclass class PowerAppsAuditPlanRecord(AuditData, Parsable): + """ + Audit data for PowerApps Audit Plan events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerAppsAuditPlanRecord" diff --git a/msgraph_beta/generated/models/security/power_apps_audit_resource_record.py b/msgraph_beta/generated/models/security/power_apps_audit_resource_record.py index 01fed36f513..5c9d5de7907 100644 --- a/msgraph_beta/generated/models/security/power_apps_audit_resource_record.py +++ b/msgraph_beta/generated/models/security/power_apps_audit_resource_record.py @@ -11,6 +11,9 @@ @dataclass class PowerAppsAuditResourceRecord(AuditData, Parsable): + """ + Audit data for PowerApps Audit Resource events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerAppsAuditResourceRecord" diff --git a/msgraph_beta/generated/models/security/power_bi_audit_record.py b/msgraph_beta/generated/models/security/power_b_i_audit_record.py similarity index 89% rename from msgraph_beta/generated/models/security/power_bi_audit_record.py rename to msgraph_beta/generated/models/security/power_b_i_audit_record.py index 02f468a4572..10fd64bead6 100644 --- a/msgraph_beta/generated/models/security/power_bi_audit_record.py +++ b/msgraph_beta/generated/models/security/power_b_i_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class PowerBiAuditRecord(AuditData, Parsable): +class PowerBIAuditRecord(AuditData, Parsable): + """ + Audit data for Power BI events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.powerBiAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.powerBIAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> PowerBiAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> PowerBIAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: PowerBiAuditRecord + Returns: PowerBIAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return PowerBiAuditRecord() + return PowerBIAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/power_bi_dlp_audit_record.py b/msgraph_beta/generated/models/security/power_b_i_dlp_audit_record.py similarity index 88% rename from msgraph_beta/generated/models/security/power_bi_dlp_audit_record.py rename to msgraph_beta/generated/models/security/power_b_i_dlp_audit_record.py index 574a5cab4af..8d76fe1658a 100644 --- a/msgraph_beta/generated/models/security/power_bi_dlp_audit_record.py +++ b/msgraph_beta/generated/models/security/power_b_i_dlp_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class PowerBiDlpAuditRecord(AuditData, Parsable): +class PowerBIDlpAuditRecord(AuditData, Parsable): + """ + Audit data for Power BI DLP events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.powerBiDlpAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.powerBIDlpAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> PowerBiDlpAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> PowerBIDlpAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: PowerBiDlpAuditRecord + Returns: PowerBIDlpAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return PowerBiDlpAuditRecord() + return PowerBIDlpAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/power_pages_site_audit_record.py b/msgraph_beta/generated/models/security/power_pages_site_audit_record.py index edd19c7062b..058a607606a 100644 --- a/msgraph_beta/generated/models/security/power_pages_site_audit_record.py +++ b/msgraph_beta/generated/models/security/power_pages_site_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPagesSiteAuditRecord(AuditData, Parsable): + """ + Audit data for Power Pages Site events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPagesSiteAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_admin_dlp_audit_record.py b/msgraph_beta/generated/models/security/power_platform_admin_dlp_audit_record.py index 08942ef849c..63a976e5eaa 100644 --- a/msgraph_beta/generated/models/security/power_platform_admin_dlp_audit_record.py +++ b/msgraph_beta/generated/models/security/power_platform_admin_dlp_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformAdminDlpAuditRecord(AuditData, Parsable): + """ + Audit data for Power Platform Admin DLP events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformAdminDlpAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_admin_environment_audit_record.py b/msgraph_beta/generated/models/security/power_platform_admin_environment_audit_record.py index 0132f27f223..a1d2c07fdab 100644 --- a/msgraph_beta/generated/models/security/power_platform_admin_environment_audit_record.py +++ b/msgraph_beta/generated/models/security/power_platform_admin_environment_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformAdminEnvironmentAuditRecord(AuditData, Parsable): + """ + Audit data for Power Platform Admin Environment events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_administrator_activity_record.py b/msgraph_beta/generated/models/security/power_platform_administrator_activity_record.py index b60f121f1b3..24ed041fece 100644 --- a/msgraph_beta/generated/models/security/power_platform_administrator_activity_record.py +++ b/msgraph_beta/generated/models/security/power_platform_administrator_activity_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformAdministratorActivityRecord(AuditData, Parsable): + """ + Audit data for Power Platform Administrator Activity events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformAdministratorActivityRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_lockbox_resource_access_request_audit_record.py b/msgraph_beta/generated/models/security/power_platform_lockbox_resource_access_request_audit_record.py index 3d952ca84b0..b0887c60284 100644 --- a/msgraph_beta/generated/models/security/power_platform_lockbox_resource_access_request_audit_record.py +++ b/msgraph_beta/generated/models/security/power_platform_lockbox_resource_access_request_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformLockboxResourceAccessRequestAuditRecord(AuditData, Parsable): + """ + Audit data for Power Platform Lockbox Resource Access Request events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_lockbox_resource_command_audit_record.py b/msgraph_beta/generated/models/security/power_platform_lockbox_resource_command_audit_record.py index 2f0dfd4eee4..c2634020127 100644 --- a/msgraph_beta/generated/models/security/power_platform_lockbox_resource_command_audit_record.py +++ b/msgraph_beta/generated/models/security/power_platform_lockbox_resource_command_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformLockboxResourceCommandAuditRecord(AuditData, Parsable): + """ + Audit data for Power Platform Lockbox Resource Command events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_service_activity_audit_record.py b/msgraph_beta/generated/models/security/power_platform_service_activity_audit_record.py index 9b51a4e26e1..9b8aab3b1fd 100644 --- a/msgraph_beta/generated/models/security/power_platform_service_activity_audit_record.py +++ b/msgraph_beta/generated/models/security/power_platform_service_activity_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PowerPlatformServiceActivityAuditRecord(AuditData, Parsable): + """ + Audit data for Power Platform Service Activity events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformServiceActivityAuditRecord" diff --git a/msgraph_beta/generated/models/security/power_platform_tenant_isolation_record.py b/msgraph_beta/generated/models/security/power_platform_tenant_isolation_record.py new file mode 100644 index 00000000000..cc524e0ae24 --- /dev/null +++ b/msgraph_beta/generated/models/security/power_platform_tenant_isolation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PowerPlatformTenantIsolationRecord(AuditData, Parsable): + """ + Audit data for Power Platform Tenant Isolation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.powerPlatformTenantIsolationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PowerPlatformTenantIsolationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PowerPlatformTenantIsolationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PowerPlatformTenantIsolationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/priva_privacy_assessment_operation_record.py b/msgraph_beta/generated/models/security/priva_privacy_assessment_operation_record.py new file mode 100644 index 00000000000..cec6e23595f --- /dev/null +++ b/msgraph_beta/generated/models/security/priva_privacy_assessment_operation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PrivaPrivacyAssessmentOperationRecord(AuditData, Parsable): + """ + Audit data for Priva Privacy Assessment Operation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.privaPrivacyAssessmentOperationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PrivaPrivacyAssessmentOperationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PrivaPrivacyAssessmentOperationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PrivaPrivacyAssessmentOperationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/privacy_tenant_audit_history_record.py b/msgraph_beta/generated/models/security/priva_privacy_consent_operation_record.py similarity index 84% rename from msgraph_beta/generated/models/security/privacy_tenant_audit_history_record.py rename to msgraph_beta/generated/models/security/priva_privacy_consent_operation_record.py index d8992bfc939..637300c70fe 100644 --- a/msgraph_beta/generated/models/security/privacy_tenant_audit_history_record.py +++ b/msgraph_beta/generated/models/security/priva_privacy_consent_operation_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class PrivacyTenantAuditHistoryRecord(AuditData, Parsable): +class PrivaPrivacyConsentOperationRecord(AuditData, Parsable): + """ + Audit data for Priva Privacy Consent Operation events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.privacyTenantAuditHistoryRecord" + odata_type: Optional[str] = "#microsoft.graph.security.privaPrivacyConsentOperationRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> PrivacyTenantAuditHistoryRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> PrivaPrivacyConsentOperationRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: PrivacyTenantAuditHistoryRecord + Returns: PrivaPrivacyConsentOperationRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return PrivacyTenantAuditHistoryRecord() + return PrivaPrivacyConsentOperationRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/privacy_data_match_audit_record.py b/msgraph_beta/generated/models/security/privacy_data_match_audit_record.py index 87abbc69c3a..c1f038028dc 100644 --- a/msgraph_beta/generated/models/security/privacy_data_match_audit_record.py +++ b/msgraph_beta/generated/models/security/privacy_data_match_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyDataMatchAuditRecord(AuditData, Parsable): + """ + Audit data for Privacy Data Match events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyDataMatchAuditRecord" diff --git a/msgraph_beta/generated/models/security/privacy_data_minimization_record.py b/msgraph_beta/generated/models/security/privacy_data_minimization_record.py index a046eef5e69..a3735b51882 100644 --- a/msgraph_beta/generated/models/security/privacy_data_minimization_record.py +++ b/msgraph_beta/generated/models/security/privacy_data_minimization_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyDataMinimizationRecord(AuditData, Parsable): + """ + Audit data for Privacy Data Minimization events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyDataMinimizationRecord" diff --git a/msgraph_beta/generated/models/security/privacy_digest_email_record.py b/msgraph_beta/generated/models/security/privacy_digest_email_record.py index eb63ae08b1e..012c88e60d1 100644 --- a/msgraph_beta/generated/models/security/privacy_digest_email_record.py +++ b/msgraph_beta/generated/models/security/privacy_digest_email_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyDigestEmailRecord(AuditData, Parsable): + """ + Audit data for Privacy Digest Email events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyDigestEmailRecord" diff --git a/msgraph_beta/generated/models/security/privacy_open_access_audit_record.py b/msgraph_beta/generated/models/security/privacy_open_access_audit_record.py index fe5c29951a3..c82252a2cea 100644 --- a/msgraph_beta/generated/models/security/privacy_open_access_audit_record.py +++ b/msgraph_beta/generated/models/security/privacy_open_access_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyOpenAccessAuditRecord(AuditData, Parsable): + """ + Audit data for Privacy Open Access events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyOpenAccessAuditRecord" diff --git a/msgraph_beta/generated/models/security/privacy_portal_audit_record.py b/msgraph_beta/generated/models/security/privacy_portal_audit_record.py index 9421723a774..7af4bb0aa56 100644 --- a/msgraph_beta/generated/models/security/privacy_portal_audit_record.py +++ b/msgraph_beta/generated/models/security/privacy_portal_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyPortalAuditRecord(AuditData, Parsable): + """ + Audit data for Privacy Portal events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyPortalAuditRecord" diff --git a/msgraph_beta/generated/models/security/privacy_remediation_action_record.py b/msgraph_beta/generated/models/security/privacy_remediation_action_record.py index 8948f6ee6ba..f636b3530de 100644 --- a/msgraph_beta/generated/models/security/privacy_remediation_action_record.py +++ b/msgraph_beta/generated/models/security/privacy_remediation_action_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyRemediationActionRecord(AuditData, Parsable): + """ + Audit data for Privacy Remediation Action events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyRemediationActionRecord" diff --git a/msgraph_beta/generated/models/security/privacy_remediation_record.py b/msgraph_beta/generated/models/security/privacy_remediation_record.py index 5f76d10640e..7d8ecf7163d 100644 --- a/msgraph_beta/generated/models/security/privacy_remediation_record.py +++ b/msgraph_beta/generated/models/security/privacy_remediation_record.py @@ -11,6 +11,9 @@ @dataclass class PrivacyRemediationRecord(AuditData, Parsable): + """ + Audit data for Privacy Remediation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.privacyRemediationRecord" diff --git a/msgraph_beta/generated/models/security/process_entity_mapping.py b/msgraph_beta/generated/models/security/process_entity_mapping.py new file mode 100644 index 00000000000..809d5e0e935 --- /dev/null +++ b/msgraph_beta/generated/models/security/process_entity_mapping.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class ProcessEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.processEntityMapping" + # Name of the detection query column that maps to the SHA-1 hash of the alert entity. + sha1_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-256 hash of the alert entity. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/project_audit_record.py b/msgraph_beta/generated/models/security/project_audit_record.py index 4584a523190..f9d2cf5f1e5 100644 --- a/msgraph_beta/generated/models/security/project_audit_record.py +++ b/msgraph_beta/generated/models/security/project_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Project events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_assigned_to_me_settings_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_assigned_to_me_settings_audit_record.py index f976f4b193b..2c9300c5444 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_assigned_to_me_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_assigned_to_me_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebAssignedToMeSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Assigned To Me Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_project_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_project_audit_record.py index 33c9829754b..1bea0708549 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_project_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_project_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebProjectAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Project events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebProjectAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_project_settings_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_project_settings_audit_record.py index f4b0603d213..6594ee79eb3 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_project_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_project_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebProjectSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Project Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_audit_record.py index cf083d06dd4..129a5e9d239 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebRoadmapAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Roadmap events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebRoadmapAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_item_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_item_audit_record.py index 7ec187efbea..d386d52d306 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_item_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebRoadmapItemAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Roadmap Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_settings_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_settings_audit_record.py index b391bd888b8..3683b9efb5b 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_roadmap_settings_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_roadmap_settings_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebRoadmapSettingsAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Roadmap Settings events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord" diff --git a/msgraph_beta/generated/models/security/project_for_the_web_task_audit_record.py b/msgraph_beta/generated/models/security/project_for_the_web_task_audit_record.py index dc6453a39bf..ad3288ccf39 100644 --- a/msgraph_beta/generated/models/security/project_for_the_web_task_audit_record.py +++ b/msgraph_beta/generated/models/security/project_for_the_web_task_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ProjectForTheWebTaskAuditRecord(AuditData, Parsable): + """ + Audit data for Project for the Web Task events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.projectForTheWebTaskAuditRecord" diff --git a/msgraph_beta/generated/models/security/public_folder_audit_record.py b/msgraph_beta/generated/models/security/public_folder_audit_record.py index c2587045a6c..01d70febce2 100644 --- a/msgraph_beta/generated/models/security/public_folder_audit_record.py +++ b/msgraph_beta/generated/models/security/public_folder_audit_record.py @@ -11,6 +11,9 @@ @dataclass class PublicFolderAuditRecord(AuditData, Parsable): + """ + Audit data for Exchange public folder events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.publicFolderAuditRecord" diff --git a/msgraph_beta/generated/models/security/purview_insider_risk_alerts_record.py b/msgraph_beta/generated/models/security/purview_insider_risk_alerts_record.py index 26b6f95626b..bbfe9f5fea0 100644 --- a/msgraph_beta/generated/models/security/purview_insider_risk_alerts_record.py +++ b/msgraph_beta/generated/models/security/purview_insider_risk_alerts_record.py @@ -11,6 +11,9 @@ @dataclass class PurviewInsiderRiskAlertsRecord(AuditData, Parsable): + """ + Audit data for Purview Insider Risk Alerts events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.purviewInsiderRiskAlertsRecord" diff --git a/msgraph_beta/generated/models/security/purview_insider_risk_cases_record.py b/msgraph_beta/generated/models/security/purview_insider_risk_cases_record.py index 6e8a8b6becc..4e49f89bad7 100644 --- a/msgraph_beta/generated/models/security/purview_insider_risk_cases_record.py +++ b/msgraph_beta/generated/models/security/purview_insider_risk_cases_record.py @@ -11,6 +11,9 @@ @dataclass class PurviewInsiderRiskCasesRecord(AuditData, Parsable): + """ + Audit data for Purview Insider Risk Cases events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.purviewInsiderRiskCasesRecord" diff --git a/msgraph_beta/generated/models/security/purview_m_c_recommendation_record.py b/msgraph_beta/generated/models/security/purview_m_c_recommendation_record.py new file mode 100644 index 00000000000..df5cba2b533 --- /dev/null +++ b/msgraph_beta/generated/models/security/purview_m_c_recommendation_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PurviewMCRecommendationRecord(AuditData, Parsable): + """ + Audit data for Purview MC Recommendation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.purviewMCRecommendationRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PurviewMCRecommendationRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PurviewMCRecommendationRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PurviewMCRecommendationRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/purview_posture_agent_audit_record.py b/msgraph_beta/generated/models/security/purview_posture_agent_audit_record.py new file mode 100644 index 00000000000..ebbedcb40c1 --- /dev/null +++ b/msgraph_beta/generated/models/security/purview_posture_agent_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class PurviewPostureAgentAuditRecord(AuditData, Parsable): + """ + Audit data for Purview Posture Agent events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.purviewPostureAgentAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PurviewPostureAgentAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PurviewPostureAgentAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PurviewPostureAgentAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/quarantine_audit_record.py b/msgraph_beta/generated/models/security/quarantine_audit_record.py index 671851045ed..17d714dbb13 100644 --- a/msgraph_beta/generated/models/security/quarantine_audit_record.py +++ b/msgraph_beta/generated/models/security/quarantine_audit_record.py @@ -11,6 +11,9 @@ @dataclass class QuarantineAuditRecord(AuditData, Parsable): + """ + Audit data for quarantine events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.quarantineAuditRecord" diff --git a/msgraph_beta/generated/models/security/query_condition.py b/msgraph_beta/generated/models/security/query_condition.py index 1059010701a..a06ff05c3aa 100644 --- a/msgraph_beta/generated/models/security/query_condition.py +++ b/msgraph_beta/generated/models/security/query_condition.py @@ -13,7 +13,7 @@ class QueryCondition(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Timestamp of when the query in the custom detection rule was last updated. + # Timestamp of when the query in the custom detection rule was last updated. Deprecated. This property will be removed from this resource on 2026-10-01. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/records_management_audit_record.py b/msgraph_beta/generated/models/security/records_management_audit_record.py index 1d8a456aa9e..a0bac9307b3 100644 --- a/msgraph_beta/generated/models/security/records_management_audit_record.py +++ b/msgraph_beta/generated/models/security/records_management_audit_record.py @@ -11,6 +11,9 @@ @dataclass class RecordsManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Records Management events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.recordsManagementAuditRecord" diff --git a/msgraph_beta/generated/models/security/registry_value_entity_mapping.py b/msgraph_beta/generated/models/security/registry_value_entity_mapping.py new file mode 100644 index 00000000000..c51436e9927 --- /dev/null +++ b/msgraph_beta/generated/models/security/registry_value_entity_mapping.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class RegistryValueEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.registryValueEntityMapping" + # Name of the detection query column that maps to the registry key of the alert entity. + key_column: Optional[str] = None + # Name of the detection query column that maps to the value name of the alert entity. + value_name_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RegistryValueEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RegistryValueEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RegistryValueEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "keyColumn": lambda n : setattr(self, 'key_column', n.get_str_value()), + "valueNameColumn": lambda n : setattr(self, 'value_name_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("keyColumn", self.key_column) + writer.write_str_value("valueNameColumn", self.value_name_column) + + diff --git a/msgraph_beta/generated/models/security/case_audit_record.py b/msgraph_beta/generated/models/security/report_submission.py similarity index 85% rename from msgraph_beta/generated/models/security/case_audit_record.py rename to msgraph_beta/generated/models/security/report_submission.py index 6bd33315ac9..842b5e4f564 100644 --- a/msgraph_beta/generated/models/security/case_audit_record.py +++ b/msgraph_beta/generated/models/security/report_submission.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CaseAuditRecord(AuditData, Parsable): +class ReportSubmission(AuditData, Parsable): + """ + Audit data for Report Submission events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.caseAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.reportSubmission" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CaseAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSubmission: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CaseAuditRecord + Returns: ReportSubmission """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CaseAuditRecord() + return ReportSubmission() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/report_submission_result_detail.py b/msgraph_beta/generated/models/security/report_submission_result_detail.py new file mode 100644 index 00000000000..bc37031df75 --- /dev/null +++ b/msgraph_beta/generated/models/security/report_submission_result_detail.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ReportSubmissionResultDetail(AuditData, Parsable): + """ + Audit data for Report Submission Result Detail events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.reportSubmissionResultDetail" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSubmissionResultDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportSubmissionResultDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportSubmissionResultDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/restricted_mode_audit_record.py b/msgraph_beta/generated/models/security/restricted_mode_audit_record.py new file mode 100644 index 00000000000..242c19b6473 --- /dev/null +++ b/msgraph_beta/generated/models/security/restricted_mode_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class RestrictedModeAuditRecord(AuditData, Parsable): + """ + Audit data for Restricted Mode events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.restrictedModeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestrictedModeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestrictedModeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestrictedModeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/retention_policy_audit_record.py b/msgraph_beta/generated/models/security/retention_policy_audit_record.py index dfb8c2a7cf1..419a7849381 100644 --- a/msgraph_beta/generated/models/security/retention_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/retention_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class RetentionPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for Retention Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.retentionPolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/rti_operations_agent_audit_record.py b/msgraph_beta/generated/models/security/rti_operations_agent_audit_record.py new file mode 100644 index 00000000000..91d1d490efb --- /dev/null +++ b/msgraph_beta/generated/models/security/rti_operations_agent_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class RtiOperationsAgentAuditRecord(AuditData, Parsable): + """ + Audit data for RTI Operations Agent events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.rtiOperationsAgentAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RtiOperationsAgentAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RtiOperationsAgentAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RtiOperationsAgentAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/rule_schedule.py b/msgraph_beta/generated/models/security/rule_schedule.py index f88489e2896..ea49006ba52 100644 --- a/msgraph_beta/generated/models/security/rule_schedule.py +++ b/msgraph_beta/generated/models/security/rule_schedule.py @@ -13,11 +13,13 @@ class RuleSchedule(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Timestamp of the custom detection rule's next scheduled run. + # The recurring time interval at which the rule runs (ISO 8601 duration, for example P1D for daily, PT1H for hourly). + frequency: Optional[datetime.timedelta] = None + # Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. next_run_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. '0' signifies the rule is run continuously. + # How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. 0 signifies the rule is run continuously. Deprecated. Use frequency instead. This property will be removed from this resource on 2026-10-01. period: Optional[str] = None @staticmethod @@ -37,6 +39,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { + "frequency": lambda n : setattr(self, 'frequency', n.get_timedelta_value()), "nextRunDateTime": lambda n : setattr(self, 'next_run_date_time', n.get_datetime_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "period": lambda n : setattr(self, 'period', n.get_str_value()), @@ -51,6 +54,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_timedelta_value("frequency", self.frequency) writer.write_datetime_value("nextRunDateTime", self.next_run_date_time) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("period", self.period) diff --git a/msgraph_beta/generated/models/security/rules_root.py b/msgraph_beta/generated/models/security/rules_root.py index 29e2745ab11..2173587e7e4 100644 --- a/msgraph_beta/generated/models/security/rules_root.py +++ b/msgraph_beta/generated/models/security/rules_root.py @@ -12,7 +12,7 @@ @dataclass class RulesRoot(Entity, Parsable): - # The detectionRules property + # The custom detection rules configured for the tenant. detection_rules: Optional[list[DetectionRule]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/sas_token_evidence.py b/msgraph_beta/generated/models/security/sas_token_evidence.py index 198598b71c7..d758e2cdfbf 100644 --- a/msgraph_beta/generated/models/security/sas_token_evidence.py +++ b/msgraph_beta/generated/models/security/sas_token_evidence.py @@ -15,25 +15,25 @@ class SasTokenEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sasTokenEvidence" - # The allowedIpAddresses property + # All IP addresses that are accessible with this SAS. The default value is Allows all IP addresses. allowed_ip_addresses: Optional[str] = None - # The allowedResourceTypes property + # All of the resource types accessible with this SAS. allowed_resource_types: Optional[list[str]] = None - # The allowedServices property + # All of the services that are accessible with this SAS. allowed_services: Optional[list[str]] = None - # The expiryDateTime property + # The SAS expiration time. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. expiry_date_time: Optional[datetime.datetime] = None - # The permissions property + # All of the permissions granted to this SAS. permissions: Optional[list[str]] = None - # The protocol property + # The protocol that is allowed for the SAS. protocol: Optional[str] = None - # The signatureHash property + # The SAS signature hash, which is the unique identifier for the SAS. signature_hash: Optional[str] = None - # The signedWith property + # The storage key used to generate the SAS. signed_with: Optional[str] = None - # The startDateTime property + # The SAS activation time. This property can be null. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. start_date_time: Optional[datetime.datetime] = None - # The storageResource property + # A link to the storage resource for this SAS. storage_resource: Optional[AzureResourceEvidence] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/sbp_configuration_event_record.py b/msgraph_beta/generated/models/security/sbp_configuration_event_record.py new file mode 100644 index 00000000000..e4a4a9dc464 --- /dev/null +++ b/msgraph_beta/generated/models/security/sbp_configuration_event_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SbpConfigurationEventRecord(AuditData, Parsable): + """ + Audit data for SBP Configuration Event events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sbpConfigurationEventRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SbpConfigurationEventRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SbpConfigurationEventRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SbpConfigurationEventRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sbp_usage_event_record.py b/msgraph_beta/generated/models/security/sbp_usage_event_record.py new file mode 100644 index 00000000000..2579d65743f --- /dev/null +++ b/msgraph_beta/generated/models/security/sbp_usage_event_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SbpUsageEventRecord(AuditData, Parsable): + """ + Audit data for SBP Usage Event events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sbpUsageEventRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SbpUsageEventRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SbpUsageEventRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SbpUsageEventRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/score_evidence.py b/msgraph_beta/generated/models/security/score_evidence.py index cae17d800a0..fe7685d66b0 100644 --- a/msgraph_beta/generated/models/security/score_evidence.py +++ b/msgraph_beta/generated/models/security/score_evidence.py @@ -11,6 +11,9 @@ @dataclass class ScoreEvidence(AuditData, Parsable): + """ + Audit data for Secure Score evidence events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.scoreEvidence" diff --git a/msgraph_beta/generated/models/security/score_platform_generic_audit_record.py b/msgraph_beta/generated/models/security/score_platform_generic_audit_record.py index 2f7cb81cb53..40c3dee733a 100644 --- a/msgraph_beta/generated/models/security/score_platform_generic_audit_record.py +++ b/msgraph_beta/generated/models/security/score_platform_generic_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ScorePlatformGenericAuditRecord(AuditData, Parsable): + """ + Audit data for Score Platform Generic events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.scorePlatformGenericAuditRecord" diff --git a/msgraph_beta/generated/models/security/script_run_audit_record.py b/msgraph_beta/generated/models/security/script_run_audit_record.py index 12b55ab3fba..f356f0b044a 100644 --- a/msgraph_beta/generated/models/security/script_run_audit_record.py +++ b/msgraph_beta/generated/models/security/script_run_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ScriptRunAuditRecord(AuditData, Parsable): + """ + Audit data for Script Run events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.scriptRunAuditRecord" diff --git a/msgraph_beta/generated/models/security/search_audit_record.py b/msgraph_beta/generated/models/security/search_audit_record.py index ab378af17da..684ac8fa547 100644 --- a/msgraph_beta/generated/models/security/search_audit_record.py +++ b/msgraph_beta/generated/models/security/search_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SearchAuditRecord(AuditData, Parsable): + """ + Audit data for search events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.searchAuditRecord" diff --git a/msgraph_beta/generated/models/security/security_compliance_alert_record.py b/msgraph_beta/generated/models/security/security_compliance_alert_record.py index 53e63fa67cd..1c1e54de6b1 100644 --- a/msgraph_beta/generated/models/security/security_compliance_alert_record.py +++ b/msgraph_beta/generated/models/security/security_compliance_alert_record.py @@ -11,6 +11,9 @@ @dataclass class SecurityComplianceAlertRecord(AuditData, Parsable): + """ + Audit data for Security Compliance Alert events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityComplianceAlertRecord" diff --git a/msgraph_beta/generated/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.py b/msgraph_beta/generated/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.py index 6e4a73d794d..eefacd34ec2 100644 --- a/msgraph_beta/generated/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.py +++ b/msgraph_beta/generated/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SecurityComplianceCenterEOPCmdletAuditRecord(AuditData, Parsable): + """ + Audit data for Security Compliance Center EOP cmdlet events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord" diff --git a/msgraph_beta/generated/models/security/security_compliance_insights_audit_record.py b/msgraph_beta/generated/models/security/security_compliance_insights_audit_record.py index e24745c3b8f..9446d91cd64 100644 --- a/msgraph_beta/generated/models/security/security_compliance_insights_audit_record.py +++ b/msgraph_beta/generated/models/security/security_compliance_insights_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SecurityComplianceInsightsAuditRecord(AuditData, Parsable): + """ + Audit data for Security Compliance Insights events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityComplianceInsightsAuditRecord" diff --git a/msgraph_beta/generated/models/security/security_compliance_r_b_a_c_audit_record.py b/msgraph_beta/generated/models/security/security_compliance_r_b_a_c_audit_record.py index 931a8e148d6..9c126f6beb4 100644 --- a/msgraph_beta/generated/models/security/security_compliance_r_b_a_c_audit_record.py +++ b/msgraph_beta/generated/models/security/security_compliance_r_b_a_c_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SecurityComplianceRBACAuditRecord(AuditData, Parsable): + """ + Audit data for Security Compliance RBAC events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityComplianceRBACAuditRecord" diff --git a/msgraph_beta/generated/models/security/security_compliance_user_change_audit_record.py b/msgraph_beta/generated/models/security/security_compliance_user_change_audit_record.py index f1ec28bf468..fdcbcfef773 100644 --- a/msgraph_beta/generated/models/security/security_compliance_user_change_audit_record.py +++ b/msgraph_beta/generated/models/security/security_compliance_user_change_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SecurityComplianceUserChangeAuditRecord(AuditData, Parsable): + """ + Audit data for Security Compliance User Change events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityComplianceUserChangeAuditRecord" diff --git a/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py b/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py new file mode 100644 index 00000000000..7f3dabc389d --- /dev/null +++ b/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SecurityCopilotIdentityManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Security Copilot Identity Management events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityCopilotIdentityManagementAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SecurityCopilotIdentityManagementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityCopilotIdentityManagementAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/security_development_lifecycle_a_i_log_audit_record.py b/msgraph_beta/generated/models/security/security_development_lifecycle_a_i_log_audit_record.py new file mode 100644 index 00000000000..23ac492b90e --- /dev/null +++ b/msgraph_beta/generated/models/security/security_development_lifecycle_a_i_log_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SecurityDevelopmentLifecycleAILogAuditRecord(AuditData, Parsable): + """ + Audit data for Security Development Lifecycle AI Log events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityDevelopmentLifecycleAILogAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SecurityDevelopmentLifecycleAILogAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityDevelopmentLifecycleAILogAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/security_group_entity_mapping.py b/msgraph_beta/generated/models/security/security_group_entity_mapping.py new file mode 100644 index 00000000000..2171ef3291e --- /dev/null +++ b/msgraph_beta/generated/models/security/security_group_entity_mapping.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class SecurityGroupEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityGroupEntityMapping" + # Name of the detection query column that maps to the distinguished name of the alert entity. + distinguished_name_column: Optional[str] = None + # Name of the detection query column that maps to the object ID of the alert entity. + object_id_column: Optional[str] = None + # Name of the detection query column that maps to the security identifier (SID) of the alert entity. + sid_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityGroupEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SecurityGroupEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityGroupEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "distinguishedNameColumn": lambda n : setattr(self, 'distinguished_name_column', n.get_str_value()), + "objectIdColumn": lambda n : setattr(self, 'object_id_column', n.get_str_value()), + "sidColumn": lambda n : setattr(self, 'sid_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("distinguishedNameColumn", self.distinguished_name_column) + writer.write_str_value("objectIdColumn", self.object_id_column) + writer.write_str_value("sidColumn", self.sid_column) + + diff --git a/msgraph_beta/generated/models/security/sensitive_info_remediation_agent_data_record.py b/msgraph_beta/generated/models/security/sensitive_info_remediation_agent_data_record.py new file mode 100644 index 00000000000..49d4308e25c --- /dev/null +++ b/msgraph_beta/generated/models/security/sensitive_info_remediation_agent_data_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SensitiveInfoRemediationAgentDataRecord(AuditData, Parsable): + """ + Audit data for Sensitive Info Remediation Agent events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensitiveInfoRemediationAgentDataRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensitiveInfoRemediationAgentDataRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensitiveInfoRemediationAgentDataRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sensitivity_label_action_audit_record.py b/msgraph_beta/generated/models/security/sensitivity_label_action_audit_record.py new file mode 100644 index 00000000000..fa1a00d1035 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensitivity_label_action_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SensitivityLabelActionAuditRecord(AuditData, Parsable): + """ + Audit data for Sensitivity Label Action events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sensitivityLabelActionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensitivityLabelActionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensitivityLabelActionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensitivityLabelActionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sensitivity_label_policy_match_audit_record.py b/msgraph_beta/generated/models/security/sensitivity_label_policy_match_audit_record.py new file mode 100644 index 00000000000..a7b012a01e2 --- /dev/null +++ b/msgraph_beta/generated/models/security/sensitivity_label_policy_match_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SensitivityLabelPolicyMatchAuditRecord(AuditData, Parsable): + """ + Audit data for Sensitivity Label Policy Match events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensitivityLabelPolicyMatchAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensitivityLabelPolicyMatchAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensitivityLabelPolicyMatchAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/dlp_sensitive_information_type_cmdlet_record.py b/msgraph_beta/generated/models/security/sensitivity_labeled_file_action_audit_record.py similarity index 80% rename from msgraph_beta/generated/models/security/dlp_sensitive_information_type_cmdlet_record.py rename to msgraph_beta/generated/models/security/sensitivity_labeled_file_action_audit_record.py index 56f67d5dc36..7a1f7ac8c09 100644 --- a/msgraph_beta/generated/models/security/dlp_sensitive_information_type_cmdlet_record.py +++ b/msgraph_beta/generated/models/security/sensitivity_labeled_file_action_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class DlpSensitiveInformationTypeCmdletRecord(AuditData, Parsable): +class SensitivityLabeledFileActionAuditRecord(AuditData, Parsable): + """ + Audit data for Sensitivity Labeled File Action events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.dlpSensitiveInformationTypeCmdletRecord" + odata_type: Optional[str] = "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DlpSensitiveInformationTypeCmdletRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> SensitivityLabeledFileActionAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DlpSensitiveInformationTypeCmdletRecord + Returns: SensitivityLabeledFileActionAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DlpSensitiveInformationTypeCmdletRecord() + return SensitivityLabeledFileActionAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/sensor_migration.py b/msgraph_beta/generated/models/security/sensor_migration.py index 8efa6c3a675..a6a3f2094a6 100644 --- a/msgraph_beta/generated/models/security/sensor_migration.py +++ b/msgraph_beta/generated/models/security/sensor_migration.py @@ -16,11 +16,11 @@ @dataclass class SensorMigration(Entity, Parsable): - # The createdDateTime property + # The date and time the sensor was created. created_date_time: Optional[datetime.datetime] = None - # The displayName property + # The display name of the sensor. display_name: Optional[str] = None - # The domainName property + # The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. domain_name: Optional[str] = None # The healthStatus property health_status: Optional[SensorHealthStatus] = None @@ -32,7 +32,7 @@ class SensorMigration(Entity, Parsable): sensor_type: Optional[SensorType] = None # The serviceStatus property service_status: Optional[ServiceStatus] = None - # The version property + # The version number of the sensor software. version: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/sentinel_a_i_tool_audit_record.py b/msgraph_beta/generated/models/security/sentinel_a_i_tool_audit_record.py new file mode 100644 index 00000000000..0126f4525da --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_a_i_tool_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelAIToolAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel AI Tool events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelAIToolAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelAIToolAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelAIToolAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelAIToolAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_graph_audit_record.py b/msgraph_beta/generated/models/security/sentinel_graph_audit_record.py new file mode 100644 index 00000000000..bb131a8eb57 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_graph_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelGraphAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Graph events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelGraphAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelGraphAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelGraphAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelGraphAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_job_audit_record.py b/msgraph_beta/generated/models/security/sentinel_job_audit_record.py new file mode 100644 index 00000000000..ac2da7cfe18 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_job_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelJobAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Job events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelJobAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelJobAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelJobAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelJobAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_k_q_l_on_lake_audit_record.py b/msgraph_beta/generated/models/security/sentinel_k_q_l_on_lake_audit_record.py new file mode 100644 index 00000000000..39c02fde318 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_k_q_l_on_lake_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelKQLOnLakeAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel KQL On Lake events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelKQLOnLakeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelKQLOnLakeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelKQLOnLakeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_lake_data_onboarding_audit_record.py b/msgraph_beta/generated/models/security/sentinel_lake_data_onboarding_audit_record.py new file mode 100644 index 00000000000..84651cbe3e9 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_lake_data_onboarding_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelLakeDataOnboardingAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Lake Data Onboarding events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelLakeDataOnboardingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelLakeDataOnboardingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelLakeDataOnboardingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_lake_encryption_audit_record.py b/msgraph_beta/generated/models/security/sentinel_lake_encryption_audit_record.py new file mode 100644 index 00000000000..f42cc1a2bdb --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_lake_encryption_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelLakeEncryptionAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Lake Encryption events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelLakeEncryptionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelLakeEncryptionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelLakeEncryptionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_lake_onboarding_audit_record.py b/msgraph_beta/generated/models/security/sentinel_lake_onboarding_audit_record.py new file mode 100644 index 00000000000..66e3c65c551 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_lake_onboarding_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelLakeOnboardingAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Lake Onboarding events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelLakeOnboardingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelLakeOnboardingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelLakeOnboardingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_notebook_on_lake_audit_record.py b/msgraph_beta/generated/models/security/sentinel_notebook_on_lake_audit_record.py new file mode 100644 index 00000000000..53cf2ed0226 --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_notebook_on_lake_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelNotebookOnLakeAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Notebook On Lake events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelNotebookOnLakeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelNotebookOnLakeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelNotebookOnLakeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sentinel_package_audit_record.py b/msgraph_beta/generated/models/security/sentinel_package_audit_record.py new file mode 100644 index 00000000000..4ac530036eb --- /dev/null +++ b/msgraph_beta/generated/models/security/sentinel_package_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SentinelPackageAuditRecord(AuditData, Parsable): + """ + Audit data for Sentinel Package events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sentinelPackageAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SentinelPackageAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SentinelPackageAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SentinelPackageAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/service_principal_evidence.py b/msgraph_beta/generated/models/security/service_principal_evidence.py index d88121e1a73..7a7c58a8952 100644 --- a/msgraph_beta/generated/models/security/service_principal_evidence.py +++ b/msgraph_beta/generated/models/security/service_principal_evidence.py @@ -14,17 +14,17 @@ class ServicePrincipalEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.servicePrincipalEvidence" - # The appId property + # The unique identifier for the associated application, represented by its appId property. app_id: Optional[str] = None - # The appOwnerTenantId property + # Contains the tenant ID where the application is registered. app_owner_tenant_id: Optional[str] = None - # The servicePrincipalName property + # The display name for the service principal. service_principal_name: Optional[str] = None - # The servicePrincipalObjectId property + # The unique identifier for the service principal. service_principal_object_id: Optional[str] = None - # The servicePrincipalType property + # Type of the service principal. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue. service_principal_type: Optional[ServicePrincipalType] = None - # The tenantId property + # The Microsoft Entra tenant ID of service principal. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/service_source.py b/msgraph_beta/generated/models/security/service_source.py index 34cc0d429e5..d1a878e9c71 100644 --- a/msgraph_beta/generated/models/security/service_source.py +++ b/msgraph_beta/generated/models/security/service_source.py @@ -15,4 +15,5 @@ class ServiceSource(str, Enum): MicrosoftSentinel = "microsoftSentinel", MicrosoftInsiderRiskManagement = "microsoftInsiderRiskManagement", MicrosoftThreatIntelligence = "microsoftThreatIntelligence", + MicrosoftSecurityForAI = "microsoftSecurityForAI", diff --git a/msgraph_beta/generated/models/security/share_point_app_permission_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_app_permission_operation_audit_record.py index a8dbbaa715e..2541430bb65 100644 --- a/msgraph_beta/generated/models/security/share_point_app_permission_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_app_permission_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointAppPermissionOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint App Permission Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_audit_record.py b/msgraph_beta/generated/models/security/share_point_audit_record.py index 36b72d68c3a..1c629195d41 100644 --- a/msgraph_beta/generated/models/security/share_point_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_comment_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_comment_operation_audit_record.py index e8834368f28..c4c74523e32 100644 --- a/msgraph_beta/generated/models/security/share_point_comment_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_comment_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointCommentOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint Comment Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointCommentOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_content_security_policy_audit_record.py b/msgraph_beta/generated/models/security/share_point_content_security_policy_audit_record.py new file mode 100644 index 00000000000..d22525c9c58 --- /dev/null +++ b/msgraph_beta/generated/models/security/share_point_content_security_policy_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SharePointContentSecurityPolicyAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint Content Security Policy events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointContentSecurityPolicyAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointContentSecurityPolicyAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointContentSecurityPolicyAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/share_point_content_type_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_content_type_operation_audit_record.py index 79fa1847a63..82d4121d224 100644 --- a/msgraph_beta/generated/models/security/share_point_content_type_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_content_type_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointContentTypeOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint Content Type Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_e_signature_audit_record.py b/msgraph_beta/generated/models/security/share_point_e_signature_audit_record.py index 61aa60a811e..7e1151f8037 100644 --- a/msgraph_beta/generated/models/security/share_point_e_signature_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_e_signature_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointESignatureAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint E Signature events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointESignatureAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_field_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_field_operation_audit_record.py index e1a661cf2fd..a8bbd5d217d 100644 --- a/msgraph_beta/generated/models/security/share_point_field_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_field_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointFieldOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint Field Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointFieldOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_file_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_file_operation_audit_record.py index 8f8a27eee5b..1a0513adc15 100644 --- a/msgraph_beta/generated/models/security/share_point_file_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_file_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointFileOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint File Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointFileOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_list_item_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_list_item_operation_audit_record.py new file mode 100644 index 00000000000..f250e4727f8 --- /dev/null +++ b/msgraph_beta/generated/models/security/share_point_list_item_operation_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SharePointListItemOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint List Item Operation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sharePointListItemOperationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointListItemOperationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointListItemOperationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointListItemOperationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/share_point_list_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_list_operation_audit_record.py index 416e115c1bb..12084f476c2 100644 --- a/msgraph_beta/generated/models/security/share_point_list_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_list_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointListOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint List Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointListOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/share_point_sharing_operation_audit_record.py b/msgraph_beta/generated/models/security/share_point_sharing_operation_audit_record.py index 257de3b9199..ffe945517c8 100644 --- a/msgraph_beta/generated/models/security/share_point_sharing_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/share_point_sharing_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SharePointSharingOperationAuditRecord(AuditData, Parsable): + """ + Audit data for SharePoint Sharing Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sharePointSharingOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/skype_for_business_cmdlets_audit_record.py b/msgraph_beta/generated/models/security/skype_for_business_cmdlets_audit_record.py index 19da9d81cf7..f1d91e3e90e 100644 --- a/msgraph_beta/generated/models/security/skype_for_business_cmdlets_audit_record.py +++ b/msgraph_beta/generated/models/security/skype_for_business_cmdlets_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SkypeForBusinessCmdletsAuditRecord(AuditData, Parsable): + """ + Audit data for Skype for Business cmdlets events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord" diff --git a/msgraph_beta/generated/models/security/skype_for_business_p_s_t_n_usage_audit_record.py b/msgraph_beta/generated/models/security/skype_for_business_p_s_t_n_usage_audit_record.py index a412f322c08..6d838e92d17 100644 --- a/msgraph_beta/generated/models/security/skype_for_business_p_s_t_n_usage_audit_record.py +++ b/msgraph_beta/generated/models/security/skype_for_business_p_s_t_n_usage_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SkypeForBusinessPSTNUsageAuditRecord(AuditData, Parsable): + """ + Audit data for Skype for Business PSTN Usage events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord" diff --git a/msgraph_beta/generated/models/security/skype_for_business_users_blocked_audit_record.py b/msgraph_beta/generated/models/security/skype_for_business_users_blocked_audit_record.py index 1f47c22105b..8743324d3b8 100644 --- a/msgraph_beta/generated/models/security/skype_for_business_users_blocked_audit_record.py +++ b/msgraph_beta/generated/models/security/skype_for_business_users_blocked_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SkypeForBusinessUsersBlockedAuditRecord(AuditData, Parsable): + """ + Audit data for Skype for Business Users Blocked events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord" diff --git a/msgraph_beta/generated/models/security/sms_create_phone_number_record.py b/msgraph_beta/generated/models/security/sms_create_phone_number_record.py deleted file mode 100644 index 481e28ed836..00000000000 --- a/msgraph_beta/generated/models/security/sms_create_phone_number_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class SmsCreatePhoneNumberRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.smsCreatePhoneNumberRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SmsCreatePhoneNumberRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SmsCreatePhoneNumberRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SmsCreatePhoneNumberRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/sms_delete_phone_number_record.py b/msgraph_beta/generated/models/security/sms_delete_phone_number_record.py deleted file mode 100644 index 7a4f24af7e6..00000000000 --- a/msgraph_beta/generated/models/security/sms_delete_phone_number_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class SmsDeletePhoneNumberRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.smsDeletePhoneNumberRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SmsDeletePhoneNumberRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SmsDeletePhoneNumberRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SmsDeletePhoneNumberRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/sonar_detonation_content_metadata.py b/msgraph_beta/generated/models/security/sonar_detonation_content_metadata.py new file mode 100644 index 00000000000..4a7a123fff9 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_detonation_content_metadata.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarDetonationContentMetadata(AuditData, Parsable): + """ + Audit data for Sonar Detonation Content Meta events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarDetonationContentMetadata" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarDetonationContentMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SonarDetonationContentMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarDetonationContentMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py new file mode 100644 index 00000000000..d3d6c0b3197 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarDetonationEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SonarDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarDetonationEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sonar_file_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_file_detonation_entity_audit_record.py new file mode 100644 index 00000000000..b31e14718dc --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_file_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarFileDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar File Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarFileDetonationEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SonarFileDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarFileDetonationEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sonar_submission_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_submission_entity_audit_record.py new file mode 100644 index 00000000000..952416e59d4 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_submission_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarSubmissionEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar Submission Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarSubmissionEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarSubmissionEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SonarSubmissionEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarSubmissionEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/sonar_url_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_url_detonation_entity_audit_record.py new file mode 100644 index 00000000000..63333dc21a8 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_url_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarUrlDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar URL Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarUrlDetonationEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SonarUrlDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarUrlDetonationEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/spark_core_custom_live_pool_record.py b/msgraph_beta/generated/models/security/spark_core_custom_live_pool_record.py new file mode 100644 index 00000000000..00bd26340a7 --- /dev/null +++ b/msgraph_beta/generated/models/security/spark_core_custom_live_pool_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SparkCoreCustomLivePoolRecord(AuditData, Parsable): + """ + Audit data for Spark Core Custom Live Pool events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sparkCoreCustomLivePoolRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SparkCoreCustomLivePoolRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SparkCoreCustomLivePoolRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SparkCoreCustomLivePoolRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/stop_and_quarantine_file_action.py b/msgraph_beta/generated/models/security/stop_and_quarantine_file_action.py new file mode 100644 index 00000000000..e3540a120a4 --- /dev/null +++ b/msgraph_beta/generated/models/security/stop_and_quarantine_file_action.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class StopAndQuarantineFileAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.stopAndQuarantineFileAction" + # Name of the hunting-query result column that contains the device ID for the device where the file was observed. + device_id_column: Optional[str] = None + # Name of the hunting-query result column that contains the SHA-1 hash of the file to stop and quarantine. + sha1_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StopAndQuarantineFileAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StopAndQuarantineFileAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StopAndQuarantineFileAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', n.get_str_value()), + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("deviceIdColumn", self.device_id_column) + writer.write_str_value("sha1Column", self.sha1_column) + + diff --git a/msgraph_beta/generated/models/security/submission_entity_audit_record.py b/msgraph_beta/generated/models/security/submission_entity_audit_record.py new file mode 100644 index 00000000000..720668701ea --- /dev/null +++ b/msgraph_beta/generated/models/security/submission_entity_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SubmissionEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Submission Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.submissionEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubmissionEntityAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubmissionEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubmissionEntityAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/submission_mail_evidence.py b/msgraph_beta/generated/models/security/submission_mail_evidence.py index 713d02cc518..56137ca0f11 100644 --- a/msgraph_beta/generated/models/security/submission_mail_evidence.py +++ b/msgraph_beta/generated/models/security/submission_mail_evidence.py @@ -14,23 +14,23 @@ class SubmissionMailEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.submissionMailEvidence" - # The networkMessageId property + # The network message ID of the email to which submission belongs. network_message_id: Optional[str] = None - # The recipient property + # The recipient of the mail. recipient: Optional[str] = None - # The reportType property + # The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk. report_type: Optional[str] = None - # The sender property + # The sender of the mail. sender: Optional[str] = None - # The senderIp property + # The sender's IP. sender_ip: Optional[str] = None - # The subject property + # The subject of the submission mail. subject: Optional[str] = None - # The submissionDateTime property + # The reported date and time for this submission. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024 is 2024-01-01T00:00:00Z. submission_date_time: Optional[datetime.datetime] = None - # The submissionId property + # The submission ID. submission_id: Optional[str] = None - # The submitter property + # The submitter's email address. submitter: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/supervisory_review_day_x_insights_audit_record.py b/msgraph_beta/generated/models/security/supervisory_review_day_x_insights_audit_record.py index 5ef4e91412a..4178c618544 100644 --- a/msgraph_beta/generated/models/security/supervisory_review_day_x_insights_audit_record.py +++ b/msgraph_beta/generated/models/security/supervisory_review_day_x_insights_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SupervisoryReviewDayXInsightsAuditRecord(AuditData, Parsable): + """ + Audit data for Supervisory Review Day X Insights events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord" diff --git a/msgraph_beta/generated/models/security/synthetic_probe_audit_record.py b/msgraph_beta/generated/models/security/synthetic_probe_audit_record.py index 37d9648ff63..f556f25be45 100644 --- a/msgraph_beta/generated/models/security/synthetic_probe_audit_record.py +++ b/msgraph_beta/generated/models/security/synthetic_probe_audit_record.py @@ -11,6 +11,9 @@ @dataclass class SyntheticProbeAuditRecord(AuditData, Parsable): + """ + Audit data for Synthetic Probe events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.syntheticProbeAuditRecord" diff --git a/msgraph_beta/generated/models/security/team_copilot_interaction_audit_record.py b/msgraph_beta/generated/models/security/team_copilot_interaction_audit_record.py new file mode 100644 index 00000000000..56d72330d93 --- /dev/null +++ b/msgraph_beta/generated/models/security/team_copilot_interaction_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class TeamCopilotInteractionAuditRecord(AuditData, Parsable): + """ + Audit data for Team Copilot Interaction events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamCopilotInteractionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamCopilotInteractionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamCopilotInteractionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamCopilotInteractionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/teams_easy_approvals_audit_record.py b/msgraph_beta/generated/models/security/teams_easy_approvals_audit_record.py index 4c71fa8a35b..3f36f56ef1b 100644 --- a/msgraph_beta/generated/models/security/teams_easy_approvals_audit_record.py +++ b/msgraph_beta/generated/models/security/teams_easy_approvals_audit_record.py @@ -11,6 +11,9 @@ @dataclass class TeamsEasyApprovalsAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Easy Approvals events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.teamsEasyApprovalsAuditRecord" diff --git a/msgraph_beta/generated/models/security/teams_eval_data_hub_admin_operation_audit_record.py b/msgraph_beta/generated/models/security/teams_eval_data_hub_admin_operation_audit_record.py new file mode 100644 index 00000000000..50ea0e17cf0 --- /dev/null +++ b/msgraph_beta/generated/models/security/teams_eval_data_hub_admin_operation_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class TeamsEvalDataHubAdminOperationAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Eval Data Hub Admin Operation events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsEvalDataHubAdminOperationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsEvalDataHubAdminOperationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsEvalDataHubAdminOperationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/teams_eval_data_hub_data_access_audit_record.py b/msgraph_beta/generated/models/security/teams_eval_data_hub_data_access_audit_record.py new file mode 100644 index 00000000000..78d2292cea2 --- /dev/null +++ b/msgraph_beta/generated/models/security/teams_eval_data_hub_data_access_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class TeamsEvalDataHubDataAccessAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Eval Data Hub Data Access events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsEvalDataHubDataAccessAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsEvalDataHubDataAccessAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsEvalDataHubDataAccessAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/teams_eval_data_hub_permission_change_audit_record.py b/msgraph_beta/generated/models/security/teams_eval_data_hub_permission_change_audit_record.py new file mode 100644 index 00000000000..7e8cceb360a --- /dev/null +++ b/msgraph_beta/generated/models/security/teams_eval_data_hub_permission_change_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class TeamsEvalDataHubPermissionChangeAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Eval Data Hub Permission Change events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsEvalDataHubPermissionChangeAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsEvalDataHubPermissionChangeAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsEvalDataHubPermissionChangeAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/teams_healthcare_audit_record.py b/msgraph_beta/generated/models/security/teams_healthcare_audit_record.py index 910d7ec5ab7..5e365754a79 100644 --- a/msgraph_beta/generated/models/security/teams_healthcare_audit_record.py +++ b/msgraph_beta/generated/models/security/teams_healthcare_audit_record.py @@ -11,6 +11,9 @@ @dataclass class TeamsHealthcareAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Healthcare events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.teamsHealthcareAuditRecord" diff --git a/msgraph_beta/generated/models/security/teams_updates_audit_record.py b/msgraph_beta/generated/models/security/teams_updates_audit_record.py index 2d6275d157e..7946fab2e3e 100644 --- a/msgraph_beta/generated/models/security/teams_updates_audit_record.py +++ b/msgraph_beta/generated/models/security/teams_updates_audit_record.py @@ -11,6 +11,9 @@ @dataclass class TeamsUpdatesAuditRecord(AuditData, Parsable): + """ + Audit data for Teams Updates events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.teamsUpdatesAuditRecord" diff --git a/msgraph_beta/generated/models/security/tenant_allow_block_list_audit_record.py b/msgraph_beta/generated/models/security/tenant_allow_block_list_audit_record.py index 30eeefa2ef2..22c1db3ed12 100644 --- a/msgraph_beta/generated/models/security/tenant_allow_block_list_audit_record.py +++ b/msgraph_beta/generated/models/security/tenant_allow_block_list_audit_record.py @@ -11,6 +11,9 @@ @dataclass class TenantAllowBlockListAuditRecord(AuditData, Parsable): + """ + Audit data for Tenant Allow Block List events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.tenantAllowBlockListAuditRecord" diff --git a/msgraph_beta/generated/models/security/threat_finder_audit_record.py b/msgraph_beta/generated/models/security/threat_finder_audit_record.py index 27efa388ee8..2274ad3915b 100644 --- a/msgraph_beta/generated/models/security/threat_finder_audit_record.py +++ b/msgraph_beta/generated/models/security/threat_finder_audit_record.py @@ -11,6 +11,9 @@ @dataclass class ThreatFinderAuditRecord(AuditData, Parsable): + """ + Audit data for Threat Finder events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.threatFinderAuditRecord" diff --git a/msgraph_beta/generated/models/security/threat_intelligence_atp_content_data.py b/msgraph_beta/generated/models/security/threat_intelligence_atp_content_data.py index 0a614450ef3..3cce7be30d4 100644 --- a/msgraph_beta/generated/models/security/threat_intelligence_atp_content_data.py +++ b/msgraph_beta/generated/models/security/threat_intelligence_atp_content_data.py @@ -11,6 +11,9 @@ @dataclass class ThreatIntelligenceAtpContentData(AuditData, Parsable): + """ + Audit data for Threat Intelligence Atp Content events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.threatIntelligenceAtpContentData" diff --git a/msgraph_beta/generated/models/security/threat_intelligence_export_audit_record.py b/msgraph_beta/generated/models/security/threat_intelligence_export_audit_record.py new file mode 100644 index 00000000000..e17de0a4c60 --- /dev/null +++ b/msgraph_beta/generated/models/security/threat_intelligence_export_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ThreatIntelligenceExportAuditRecord(AuditData, Parsable): + """ + Audit data for Threat Intelligence Export events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.threatIntelligenceExportAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ThreatIntelligenceExportAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ThreatIntelligenceExportAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThreatIntelligenceExportAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/threat_intelligence_mail_data.py b/msgraph_beta/generated/models/security/threat_intelligence_mail_data.py index 8487b1deb3f..034b55ae9d5 100644 --- a/msgraph_beta/generated/models/security/threat_intelligence_mail_data.py +++ b/msgraph_beta/generated/models/security/threat_intelligence_mail_data.py @@ -11,6 +11,9 @@ @dataclass class ThreatIntelligenceMailData(AuditData, Parsable): + """ + Audit data for Threat Intelligence Mail events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.threatIntelligenceMailData" diff --git a/msgraph_beta/generated/models/security/threat_intelligence_object_audit_record.py b/msgraph_beta/generated/models/security/threat_intelligence_object_audit_record.py new file mode 100644 index 00000000000..46a0ea5ee66 --- /dev/null +++ b/msgraph_beta/generated/models/security/threat_intelligence_object_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ThreatIntelligenceObjectAuditRecord(AuditData, Parsable): + """ + Audit data for Threat Intelligence Object events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.threatIntelligenceObjectAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ThreatIntelligenceObjectAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ThreatIntelligenceObjectAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThreatIntelligenceObjectAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/threat_intelligence_url_click_data.py b/msgraph_beta/generated/models/security/threat_intelligence_url_click_data.py index 0d74dab341c..e74cc584719 100644 --- a/msgraph_beta/generated/models/security/threat_intelligence_url_click_data.py +++ b/msgraph_beta/generated/models/security/threat_intelligence_url_click_data.py @@ -11,6 +11,9 @@ @dataclass class ThreatIntelligenceUrlClickData(AuditData, Parsable): + """ + Audit data for Threat Intelligence Url Click events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.threatIntelligenceUrlClickData" diff --git a/msgraph_beta/generated/models/security/todo_audit_record.py b/msgraph_beta/generated/models/security/todo_audit_record.py index 3d56e1003f2..069291e919e 100644 --- a/msgraph_beta/generated/models/security/todo_audit_record.py +++ b/msgraph_beta/generated/models/security/todo_audit_record.py @@ -11,6 +11,9 @@ @dataclass class TodoAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft To Do events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.todoAuditRecord" diff --git a/msgraph_beta/generated/models/security/trainable_classifier_audit_record.py b/msgraph_beta/generated/models/security/trainable_classifier_audit_record.py new file mode 100644 index 00000000000..5d795af7bba --- /dev/null +++ b/msgraph_beta/generated/models/security/trainable_classifier_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class TrainableClassifierAuditRecord(AuditData, Parsable): + """ + Audit data for Trainable Classifier events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.trainableClassifierAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TrainableClassifierAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TrainableClassifierAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TrainableClassifierAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/uam_operation_audit_record.py b/msgraph_beta/generated/models/security/uam_operation_audit_record.py index a40699ab424..86222b876ff 100644 --- a/msgraph_beta/generated/models/security/uam_operation_audit_record.py +++ b/msgraph_beta/generated/models/security/uam_operation_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UamOperationAuditRecord(AuditData, Parsable): + """ + Audit data for UAM Operation events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.uamOperationAuditRecord" diff --git a/msgraph_beta/generated/models/security/unified_group_audit_record.py b/msgraph_beta/generated/models/security/unified_group_audit_record.py index c910f2d591c..62e7b8ba539 100644 --- a/msgraph_beta/generated/models/security/unified_group_audit_record.py +++ b/msgraph_beta/generated/models/security/unified_group_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UnifiedGroupAuditRecord(AuditData, Parsable): + """ + Audit data for Unified Group events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.unifiedGroupAuditRecord" diff --git a/msgraph_beta/generated/models/security/unified_simulation_matched_item_audit_record.py b/msgraph_beta/generated/models/security/unified_simulation_matched_item_audit_record.py index 583e126cdf5..7b1fb819300 100644 --- a/msgraph_beta/generated/models/security/unified_simulation_matched_item_audit_record.py +++ b/msgraph_beta/generated/models/security/unified_simulation_matched_item_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UnifiedSimulationMatchedItemAuditRecord(AuditData, Parsable): + """ + Audit data for Unified Simulation Matched Item events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord" diff --git a/msgraph_beta/generated/models/security/unified_simulation_summary_audit_record.py b/msgraph_beta/generated/models/security/unified_simulation_summary_audit_record.py index bae9117a92f..888c803a7c7 100644 --- a/msgraph_beta/generated/models/security/unified_simulation_summary_audit_record.py +++ b/msgraph_beta/generated/models/security/unified_simulation_summary_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UnifiedSimulationSummaryAuditRecord(AuditData, Parsable): + """ + Audit data for Unified Simulation Summary events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.unifiedSimulationSummaryAuditRecord" diff --git a/msgraph_beta/generated/models/security/universal_print_management_audit_record.py b/msgraph_beta/generated/models/security/universal_print_management_audit_record.py new file mode 100644 index 00000000000..ac0132d9f63 --- /dev/null +++ b/msgraph_beta/generated/models/security/universal_print_management_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class UniversalPrintManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Universal Print Management events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.universalPrintManagementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UniversalPrintManagementAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UniversalPrintManagementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UniversalPrintManagementAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/universal_print_print_job_audit_record.py b/msgraph_beta/generated/models/security/universal_print_print_job_audit_record.py new file mode 100644 index 00000000000..bc89b716564 --- /dev/null +++ b/msgraph_beta/generated/models/security/universal_print_print_job_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class UniversalPrintPrintJobAuditRecord(AuditData, Parsable): + """ + Audit data for Universal Print Print Job events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.universalPrintPrintJobAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UniversalPrintPrintJobAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UniversalPrintPrintJobAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UniversalPrintPrintJobAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/upload_certificate_record.py b/msgraph_beta/generated/models/security/upload_certificate_record.py deleted file mode 100644 index 1bbdb6433ff..00000000000 --- a/msgraph_beta/generated/models/security/upload_certificate_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class UploadCertificateRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.uploadCertificateRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UploadCertificateRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: UploadCertificateRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return UploadCertificateRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/urbac_assignment_audit_record.py b/msgraph_beta/generated/models/security/urbac_assignment_audit_record.py index 9800d3a0f64..1028e997306 100644 --- a/msgraph_beta/generated/models/security/urbac_assignment_audit_record.py +++ b/msgraph_beta/generated/models/security/urbac_assignment_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UrbacAssignmentAuditRecord(AuditData, Parsable): + """ + Audit data for URBAC Assignment events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.urbacAssignmentAuditRecord" diff --git a/msgraph_beta/generated/models/security/urbac_enable_state_audit_record.py b/msgraph_beta/generated/models/security/urbac_enable_state_audit_record.py index 5fecf0ff780..92b0a8c9cbb 100644 --- a/msgraph_beta/generated/models/security/urbac_enable_state_audit_record.py +++ b/msgraph_beta/generated/models/security/urbac_enable_state_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UrbacEnableStateAuditRecord(AuditData, Parsable): + """ + Audit data for URBAC Enable State events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.urbacEnableStateAuditRecord" diff --git a/msgraph_beta/generated/models/security/urbac_role_audit_record.py b/msgraph_beta/generated/models/security/urbac_role_audit_record.py index c588b2088d4..09132cd3134 100644 --- a/msgraph_beta/generated/models/security/urbac_role_audit_record.py +++ b/msgraph_beta/generated/models/security/urbac_role_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UrbacRoleAuditRecord(AuditData, Parsable): + """ + Audit data for URBAC Role events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.urbacRoleAuditRecord" diff --git a/msgraph_beta/generated/models/security/url_entity_mapping.py b/msgraph_beta/generated/models/security/url_entity_mapping.py new file mode 100644 index 00000000000..63e0828affa --- /dev/null +++ b/msgraph_beta/generated/models/security/url_entity_mapping.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class UrlEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.urlEntityMapping" + # Name of the detection query column that maps to the URL address of the alert entity. + address_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UrlEntityMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UrlEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UrlEntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "addressColumn": lambda n : setattr(self, 'address_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("addressColumn", self.address_column) + + diff --git a/msgraph_beta/generated/models/security/user_account.py b/msgraph_beta/generated/models/security/user_account.py index 6412f55b11e..d3afdc64918 100644 --- a/msgraph_beta/generated/models/security/user_account.py +++ b/msgraph_beta/generated/models/security/user_account.py @@ -30,6 +30,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Information on resource access attempts made by the user account. resource_access_events: Optional[list[ResourceAccessEvent]] = None + # The Microsoft Entra tenant ID of the user account. + tenant_id: Optional[str] = None # The user principal name of the account in Microsoft Entra ID. user_principal_name: Optional[str] = None # The local security identifier of the user account. @@ -63,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "resourceAccessEvents": lambda n : setattr(self, 'resource_access_events', n.get_collection_of_object_values(ResourceAccessEvent)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), "userSid": lambda n : setattr(self, 'user_sid', n.get_str_value()), } @@ -83,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("domainName", self.domain_name) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("resourceAccessEvents", self.resource_access_events) + writer.write_str_value("tenantId", self.tenant_id) writer.write_str_value("userPrincipalName", self.user_principal_name) writer.write_str_value("userSid", self.user_sid) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/user_training_audit_record.py b/msgraph_beta/generated/models/security/user_training_audit_record.py index 7d7c8e373f6..e0d7c73da67 100644 --- a/msgraph_beta/generated/models/security/user_training_audit_record.py +++ b/msgraph_beta/generated/models/security/user_training_audit_record.py @@ -11,6 +11,9 @@ @dataclass class UserTrainingAuditRecord(AuditData, Parsable): + """ + Audit data for User Training events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.userTrainingAuditRecord" diff --git a/msgraph_beta/generated/models/security/usx_workspace_onboarding_audit_record.py b/msgraph_beta/generated/models/security/usx_workspace_onboarding_audit_record.py new file mode 100644 index 00000000000..1b0d31e9e40 --- /dev/null +++ b/msgraph_beta/generated/models/security/usx_workspace_onboarding_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class UsxWorkspaceOnboardingAuditRecord(AuditData, Parsable): + """ + Audit data for USX Workspace Onboarding events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UsxWorkspaceOnboardingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UsxWorkspaceOnboardingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UsxWorkspaceOnboardingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/vfam_base_policy_audit_record.py b/msgraph_beta/generated/models/security/vfam_base_policy_audit_record.py deleted file mode 100644 index fcceb422383..00000000000 --- a/msgraph_beta/generated/models/security/vfam_base_policy_audit_record.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .audit_data import AuditData - -from .audit_data import AuditData - -@dataclass -class VfamBasePolicyAuditRecord(AuditData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.vfamBasePolicyAuditRecord" - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> VfamBasePolicyAuditRecord: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: VfamBasePolicyAuditRecord - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return VfamBasePolicyAuditRecord() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .audit_data import AuditData - - from .audit_data import AuditData - - fields: dict[str, Callable[[Any], None]] = { - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - - diff --git a/msgraph_beta/generated/models/security/vfam_create_policy_audit_record.py b/msgraph_beta/generated/models/security/vfam_create_policy_audit_record.py index 16208f53ff7..35991e5d49c 100644 --- a/msgraph_beta/generated/models/security/vfam_create_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/vfam_create_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VfamCreatePolicyAuditRecord(AuditData, Parsable): + """ + Audit data for VFAM Create Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vfamCreatePolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/vfam_delete_policy_audit_record.py b/msgraph_beta/generated/models/security/vfam_delete_policy_audit_record.py index 7f1eeac8823..45bbeeeda1d 100644 --- a/msgraph_beta/generated/models/security/vfam_delete_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/vfam_delete_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VfamDeletePolicyAuditRecord(AuditData, Parsable): + """ + Audit data for VFAM Delete Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vfamDeletePolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/vfam_update_policy_audit_record.py b/msgraph_beta/generated/models/security/vfam_update_policy_audit_record.py index 32d736c4370..fb0fa0d2f89 100644 --- a/msgraph_beta/generated/models/security/vfam_update_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/vfam_update_policy_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VfamUpdatePolicyAuditRecord(AuditData, Parsable): + """ + Audit data for VFAM Update Policy events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vfamUpdatePolicyAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_amplify_audit_record.py b/msgraph_beta/generated/models/security/viva_amplify_audit_record.py new file mode 100644 index 00000000000..1ff7aa2cd55 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_amplify_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaAmplifyAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Amplify events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaAmplifyAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaAmplifyAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaAmplifyAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaAmplifyAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_engage_events_audit_record.py b/msgraph_beta/generated/models/security/viva_engage_events_audit_record.py new file mode 100644 index 00000000000..3d4f4aeb3c3 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_engage_events_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaEngageEventsAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Engage Events events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaEngageEventsAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaEngageEventsAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaEngageEventsAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaEngageEventsAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_engage_network_association_audit_record.py b/msgraph_beta/generated/models/security/viva_engage_network_association_audit_record.py new file mode 100644 index 00000000000..7ffa848a529 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_engage_network_association_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaEngageNetworkAssociationAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Engage Network Association events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaEngageNetworkAssociationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaEngageNetworkAssociationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaEngageNetworkAssociationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_engage_segment_audit_record.py b/msgraph_beta/generated/models/security/viva_engage_segment_audit_record.py new file mode 100644 index 00000000000..859995f6c14 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_engage_segment_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaEngageSegmentAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Engage Segment events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaEngageSegmentAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaEngageSegmentAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaEngageSegmentAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaEngageSegmentAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_advanced_configuration_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_advanced_configuration_audit_record.py new file mode 100644 index 00000000000..ed568a73ec2 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_advanced_configuration_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintAdvancedConfigurationAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Advanced Configuration events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintAdvancedConfigurationAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintAdvancedConfigurationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintAdvancedConfigurationAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py new file mode 100644 index 00000000000..f8cb679da5d --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintAgenticCampaignAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Agentic Campaign events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintAgenticCampaignAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintAgenticCampaignAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintAgenticCampaignAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_feedback_program_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_feedback_program_audit_record.py new file mode 100644 index 00000000000..ca2d88ca0da --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_feedback_program_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintFeedbackProgramAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Feedback Program events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintFeedbackProgramAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintFeedbackProgramAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintFeedbackProgramAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_organizational_data_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_organizational_data_audit_record.py new file mode 100644 index 00000000000..ce067bfcfb9 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_organizational_data_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintOrganizationalDataAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Organizational events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintOrganizationalDataAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintOrganizationalDataAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintOrganizationalDataAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_pulse_program_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_pulse_program_audit_record.py new file mode 100644 index 00000000000..3486c434877 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_pulse_program_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintPulseProgramAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Pulse Program events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintPulseProgramAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintPulseProgramAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintPulseProgramAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_pulse_program_respondent_rate_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_pulse_program_respondent_rate_audit_record.py new file mode 100644 index 00000000000..e0cc44afab2 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_pulse_program_respondent_rate_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintPulseProgramRespondentRateAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Pulse Program Respondent Rate events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintPulseProgramRespondentRateAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintPulseProgramRespondentRateAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintPulseProgramRespondentRateAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_question_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_question_audit_record.py new file mode 100644 index 00000000000..c993cee1805 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_question_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintQuestionAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Question events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintQuestionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintQuestionAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintQuestionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintQuestionAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_role_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_role_audit_record.py new file mode 100644 index 00000000000..6859d9d2a11 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_role_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintRoleAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Role events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintRoleAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintRoleAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintRoleAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintRoleAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_rubicon_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_rubicon_audit_record.py new file mode 100644 index 00000000000..271acf65cfb --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_rubicon_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintRubiconAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Rubicon events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintRubiconAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintRubiconAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintRubiconAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintRubiconAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_support_access_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_support_access_audit_record.py new file mode 100644 index 00000000000..d8a1e8edb6e --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_support_access_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintSupportAccessAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Support Access events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintSupportAccessAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintSupportAccessAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintSupportAccessAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_system_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_system_audit_record.py new file mode 100644 index 00000000000..e8e5bcf9269 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_system_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintSystemAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint System events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintSystemAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintSystemAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintSystemAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintSystemAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/viva_glint_user_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_user_audit_record.py new file mode 100644 index 00000000000..0f925fa4444 --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_user_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintUserAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint User events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintUserAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintUserAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VivaGlintUserAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintUserAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/cps_common_policy_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_user_group_audit_record.py similarity index 84% rename from msgraph_beta/generated/models/security/cps_common_policy_audit_record.py rename to msgraph_beta/generated/models/security/viva_glint_user_group_audit_record.py index be9de4cdf30..a6e1f51ac86 100644 --- a/msgraph_beta/generated/models/security/cps_common_policy_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_glint_user_group_audit_record.py @@ -10,20 +10,23 @@ from .audit_data import AuditData @dataclass -class CpsCommonPolicyAuditRecord(AuditData, Parsable): +class VivaGlintUserGroupAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint User Group events. + """ # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.cpsCommonPolicyAuditRecord" + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintUserGroupAuditRecord" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CpsCommonPolicyAuditRecord: + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintUserGroupAuditRecord: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CpsCommonPolicyAuditRecord + Returns: VivaGlintUserGroupAuditRecord """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return CpsCommonPolicyAuditRecord() + return VivaGlintUserGroupAuditRecord() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/security/viva_goals_audit_record.py b/msgraph_beta/generated/models/security/viva_goals_audit_record.py index 01b76073fe9..978639b4dac 100644 --- a/msgraph_beta/generated/models/security/viva_goals_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_goals_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaGoalsAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Goals events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaGoalsAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_learning_admin_audit_record.py b/msgraph_beta/generated/models/security/viva_learning_admin_audit_record.py index 3be6fc1ddf6..28150a3919a 100644 --- a/msgraph_beta/generated/models/security/viva_learning_admin_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_learning_admin_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaLearningAdminAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Learning Admin events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaLearningAdminAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_learning_audit_record.py b/msgraph_beta/generated/models/security/viva_learning_audit_record.py index 31695a86df9..9c7606d1431 100644 --- a/msgraph_beta/generated/models/security/viva_learning_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_learning_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaLearningAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Learning events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaLearningAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_pulse_admin_audit_record.py b/msgraph_beta/generated/models/security/viva_pulse_admin_audit_record.py index f20646b6796..95131f98ae2 100644 --- a/msgraph_beta/generated/models/security/viva_pulse_admin_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_pulse_admin_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaPulseAdminAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Pulse Admin events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaPulseAdminAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_pulse_organizer_audit_record.py b/msgraph_beta/generated/models/security/viva_pulse_organizer_audit_record.py index 6d37794ef66..805d7f704bf 100644 --- a/msgraph_beta/generated/models/security/viva_pulse_organizer_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_pulse_organizer_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaPulseOrganizerAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Pulse Organizer events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaPulseOrganizerAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_pulse_report_audit_record.py b/msgraph_beta/generated/models/security/viva_pulse_report_audit_record.py index bff3fdc27ff..cdf07248fa2 100644 --- a/msgraph_beta/generated/models/security/viva_pulse_report_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_pulse_report_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaPulseReportAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Pulse Report events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaPulseReportAuditRecord" diff --git a/msgraph_beta/generated/models/security/viva_pulse_response_audit_record.py b/msgraph_beta/generated/models/security/viva_pulse_response_audit_record.py index a5d17177930..9d3e795ce6f 100644 --- a/msgraph_beta/generated/models/security/viva_pulse_response_audit_record.py +++ b/msgraph_beta/generated/models/security/viva_pulse_response_audit_record.py @@ -11,6 +11,9 @@ @dataclass class VivaPulseResponseAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Pulse Response events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.vivaPulseResponseAuditRecord" diff --git a/msgraph_beta/generated/models/security/wdatp_alerts_audit_record.py b/msgraph_beta/generated/models/security/wdatp_alerts_audit_record.py index f7c23df4c6a..a9812a12ac8 100644 --- a/msgraph_beta/generated/models/security/wdatp_alerts_audit_record.py +++ b/msgraph_beta/generated/models/security/wdatp_alerts_audit_record.py @@ -11,6 +11,9 @@ @dataclass class WdatpAlertsAuditRecord(AuditData, Parsable): + """ + Audit data for WDATP Alerts events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.wdatpAlertsAuditRecord" diff --git a/msgraph_beta/generated/models/security/web_content_filtering_audit_record.py b/msgraph_beta/generated/models/security/web_content_filtering_audit_record.py new file mode 100644 index 00000000000..ef62884f500 --- /dev/null +++ b/msgraph_beta/generated/models/security/web_content_filtering_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class WebContentFilteringAuditRecord(AuditData, Parsable): + """ + Audit data for Web Content Filtering events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.webContentFilteringAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebContentFilteringAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebContentFilteringAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebContentFilteringAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/security/windows365_customer_lockbox_audit_record.py b/msgraph_beta/generated/models/security/windows365_customer_lockbox_audit_record.py index ad79dfbacf6..ccd7ebf31b9 100644 --- a/msgraph_beta/generated/models/security/windows365_customer_lockbox_audit_record.py +++ b/msgraph_beta/generated/models/security/windows365_customer_lockbox_audit_record.py @@ -11,6 +11,9 @@ @dataclass class Windows365CustomerLockboxAuditRecord(AuditData, Parsable): + """ + Audit data for Windows365 Customer Lockbox events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.windows365CustomerLockboxAuditRecord" diff --git a/msgraph_beta/generated/models/security/workplace_analytics_audit_record.py b/msgraph_beta/generated/models/security/workplace_analytics_audit_record.py index 16654fd0f73..bc1b30046c5 100644 --- a/msgraph_beta/generated/models/security/workplace_analytics_audit_record.py +++ b/msgraph_beta/generated/models/security/workplace_analytics_audit_record.py @@ -11,6 +11,9 @@ @dataclass class WorkplaceAnalyticsAuditRecord(AuditData, Parsable): + """ + Audit data for Workplace Analytics events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.workplaceAnalyticsAuditRecord" diff --git a/msgraph_beta/generated/models/security/yammer_audit_record.py b/msgraph_beta/generated/models/security/yammer_audit_record.py index b69ea533c1f..cdab35cd94b 100644 --- a/msgraph_beta/generated/models/security/yammer_audit_record.py +++ b/msgraph_beta/generated/models/security/yammer_audit_record.py @@ -11,6 +11,9 @@ @dataclass class YammerAuditRecord(AuditData, Parsable): + """ + Audit data for Yammer events. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.yammerAuditRecord" diff --git a/msgraph_beta/generated/models/security/yammer_user_hiding_audit_record.py b/msgraph_beta/generated/models/security/yammer_user_hiding_audit_record.py new file mode 100644 index 00000000000..8eb0f6363e1 --- /dev/null +++ b/msgraph_beta/generated/models/security/yammer_user_hiding_audit_record.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .audit_data import AuditData + +from .audit_data import AuditData + +@dataclass +class YammerUserHidingAuditRecord(AuditData, Parsable): + """ + Audit data for Yammer User Hiding events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.yammerUserHidingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> YammerUserHidingAuditRecord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: YammerUserHidingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return YammerUserHidingAuditRecord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_data import AuditData + + from .audit_data import AuditData + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/service_announcement.py b/msgraph_beta/generated/models/service_announcement.py index f06fa975277..43f7a239fc8 100644 --- a/msgraph_beta/generated/models/service_announcement.py +++ b/msgraph_beta/generated/models/service_announcement.py @@ -14,11 +14,11 @@ @dataclass class ServiceAnnouncement(Entity, Parsable): - # A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. health_overviews: Optional[list[ServiceHealth]] = None - # A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. issues: Optional[list[ServiceHealthIssue]] = None - # A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. messages: Optional[list[ServiceUpdateMessage]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/service_now_connection_status.py b/msgraph_beta/generated/models/service_now_connection_status.py index 0722ee99686..d66744c2099 100644 --- a/msgraph_beta/generated/models/service_now_connection_status.py +++ b/msgraph_beta/generated/models/service_now_connection_status.py @@ -5,6 +5,6 @@ class ServiceNowConnectionStatus(str, Enum): Disabled = "disabled", # Tenant has enabled the connection Enabled = "enabled", - # Evolvable enumeration sentinel value. Do not use. + # Future authentication method to be added here. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/service_principal.py b/msgraph_beta/generated/models/service_principal.py index 1bee2cf7f65..6c79038ef15 100644 --- a/msgraph_beta/generated/models/service_principal.py +++ b/msgraph_beta/generated/models/service_principal.py @@ -76,7 +76,7 @@ class ServicePrincipal(DirectoryObject, Parsable): created_by_app_id: Optional[str] = None # Directory objects created by this service principal. Read-only. Nullable. created_objects: Optional[list[DirectoryObject]] = None - # 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.To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive.To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. custom_security_attributes: Optional[CustomSecurityAttributeValue] = None # The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. delegated_permission_classifications: Optional[list[DelegatedPermissionClassification]] = None diff --git a/msgraph_beta/generated/models/service_principal_lock_configuration.py b/msgraph_beta/generated/models/service_principal_lock_configuration.py index 034b4940780..cded5d0828a 100644 --- a/msgraph_beta/generated/models/service_principal_lock_configuration.py +++ b/msgraph_beta/generated/models/service_principal_lock_configuration.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .service_principal_lock_scope import ServicePrincipalLockScope + @dataclass class ServicePrincipalLockConfiguration(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -18,6 +21,8 @@ class ServicePrincipalLockConfiguration(AdditionalDataHolder, BackedModel, Parsa credentials_with_usage_sign: Optional[bool] = None # Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals. credentials_with_usage_verify: Optional[bool] = None + # The enforcementScope property + enforcement_scope: Optional[ServicePrincipalLockScope] = None # 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. is_enabled: Optional[bool] = None # The OdataType property @@ -41,10 +46,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .service_principal_lock_scope import ServicePrincipalLockScope + + from .service_principal_lock_scope import ServicePrincipalLockScope + fields: dict[str, Callable[[Any], None]] = { "allProperties": lambda n : setattr(self, 'all_properties', n.get_bool_value()), "credentialsWithUsageSign": lambda n : setattr(self, 'credentials_with_usage_sign', n.get_bool_value()), "credentialsWithUsageVerify": lambda n : setattr(self, 'credentials_with_usage_verify', n.get_bool_value()), + "enforcementScope": lambda n : setattr(self, 'enforcement_scope', n.get_enum_value(ServicePrincipalLockScope)), "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tokenEncryptionKeyId": lambda n : setattr(self, 'token_encryption_key_id', n.get_bool_value()), @@ -62,6 +72,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("allProperties", self.all_properties) writer.write_bool_value("credentialsWithUsageSign", self.credentials_with_usage_sign) writer.write_bool_value("credentialsWithUsageVerify", self.credentials_with_usage_verify) + writer.write_enum_value("enforcementScope", self.enforcement_scope) writer.write_bool_value("isEnabled", self.is_enabled) writer.write_str_value("@odata.type", self.odata_type) writer.write_bool_value("tokenEncryptionKeyId", self.token_encryption_key_id) diff --git a/msgraph_beta/generated/models/service_principal_lock_scope.py b/msgraph_beta/generated/models/service_principal_lock_scope.py new file mode 100644 index 00000000000..99f915f9579 --- /dev/null +++ b/msgraph_beta/generated/models/service_principal_lock_scope.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ServicePrincipalLockScope(str, Enum): + NotConfigured = "notConfigured", + ForeignTenantOnly = "foreignTenantOnly", + Everywhere = "everywhere", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/service_provider_constraints.py b/msgraph_beta/generated/models/service_provider_constraints.py new file mode 100644 index 00000000000..3ee0c945a8f --- /dev/null +++ b/msgraph_beta/generated/models/service_provider_constraints.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class ServiceProviderConstraints(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.serviceProviderConstraints" + # The id property + id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServiceProviderConstraints: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ServiceProviderConstraints + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() + return ServiceProviderConstraints() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + + fields: dict[str, Callable[[Any], None]] = { + "id": lambda n : setattr(self, 'id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("id", self.id) + + diff --git a/msgraph_beta/generated/models/share_point_identity_set.py b/msgraph_beta/generated/models/share_point_identity_set.py index 8274dfc1d00..28903579104 100644 --- a/msgraph_beta/generated/models/share_point_identity_set.py +++ b/msgraph_beta/generated/models/share_point_identity_set.py @@ -18,9 +18,9 @@ class SharePointIdentitySet(IdentitySet, Parsable): odata_type: Optional[str] = "#microsoft.graph.sharePointIdentitySet" # The group associated with this action. Optional. group: Optional[Identity] = None - # The SharePoint group associated with this action. Optional. + # The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. share_point_group: Optional[SharePointGroupIdentity] = None - # The SharePoint group associated with this action. Optional. + # The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. site_group: Optional[SharePointIdentity] = None # The SharePoint user associated with this action. Optional. site_user: Optional[SharePointIdentity] = None diff --git a/msgraph_beta/generated/models/share_point_protection_policy.py b/msgraph_beta/generated/models/share_point_protection_policy.py index 49cede46de1..47797e10a7f 100644 --- a/msgraph_beta/generated/models/share_point_protection_policy.py +++ b/msgraph_beta/generated/models/share_point_protection_policy.py @@ -6,6 +6,8 @@ if TYPE_CHECKING: from .protection_policy_base import ProtectionPolicyBase + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob @@ -16,6 +18,10 @@ class SharePointProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.sharePointProtectionPolicy" + # The site exclusion units associated with the SharePoint protection policy. + site_exclusion_units: Optional[list[SiteExclusionUnit]] = None + # The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. + site_exclusion_units_bulk_addition_jobs: Optional[list[SiteExclusionUnitsBulkAdditionJob]] = None # The rules associated with the SharePoint Protection policy. site_inclusion_rules: Optional[list[SiteProtectionRule]] = None # The protection units (sites) that are protected under the site protection policy. @@ -40,16 +46,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .protection_policy_base import ProtectionPolicyBase + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase + from .site_exclusion_unit import SiteExclusionUnit + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob fields: dict[str, Callable[[Any], None]] = { + "siteExclusionUnits": lambda n : setattr(self, 'site_exclusion_units', n.get_collection_of_object_values(SiteExclusionUnit)), + "siteExclusionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_exclusion_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteExclusionUnitsBulkAdditionJob)), "siteInclusionRules": lambda n : setattr(self, 'site_inclusion_rules', n.get_collection_of_object_values(SiteProtectionRule)), "siteProtectionUnits": lambda n : setattr(self, 'site_protection_units', n.get_collection_of_object_values(SiteProtectionUnit)), "siteProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteProtectionUnitsBulkAdditionJob)), @@ -67,6 +79,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("siteExclusionUnits", self.site_exclusion_units) + writer.write_collection_of_object_values("siteExclusionUnitsBulkAdditionJobs", self.site_exclusion_units_bulk_addition_jobs) writer.write_collection_of_object_values("siteInclusionRules", self.site_inclusion_rules) writer.write_collection_of_object_values("siteProtectionUnits", self.site_protection_units) writer.write_collection_of_object_values("siteProtectionUnitsBulkAdditionJobs", self.site_protection_units_bulk_addition_jobs) diff --git a/msgraph_beta/generated/models/share_point_report_settings.py b/msgraph_beta/generated/models/share_point_report_settings.py new file mode 100644 index 00000000000..0f9c30c4392 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_report_settings.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + +from .entity import Entity + +@dataclass +class SharePointReportSettings(Entity, Parsable): + # The collection of API usage report metrics and the status of their enablement. + api_usage_report_metrics: Optional[list[ApiUsageReportEnablementStatus]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointReportSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointReportSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointReportSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "apiUsageReportMetrics": lambda n : setattr(self, 'api_usage_report_metrics', n.get_collection_of_object_values(ApiUsageReportEnablementStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("apiUsageReportMetrics", self.api_usage_report_metrics) + + diff --git a/msgraph_beta/generated/models/shared_insight.py b/msgraph_beta/generated/models/shared_insight.py index 2868684f88b..efc593ba1c4 100644 --- a/msgraph_beta/generated/models/shared_insight.py +++ b/msgraph_beta/generated/models/shared_insight.py @@ -14,7 +14,7 @@ @dataclass class SharedInsight(Entity, Parsable): - # Details about the shared item. Read only. + # Details about the shared item. Read-only. last_shared: Optional[SharingDetail] = None # The lastSharedMethod property last_shared_method: Optional[Entity] = None diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py index b7ec345f83b..98b2822a5d0 100644 --- a/msgraph_beta/generated/models/sign_in.py +++ b/msgraph_beta/generated/models/sign_in.py @@ -51,7 +51,7 @@ class SignIn(Entity, Parsable): app_id: Optional[str] = None # The identifier of the tenant that owns the client application. Supports $filter (eq). app_owner_tenant_id: Optional[str] = None - # Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. + # Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. app_token_protection_status: Optional[TokenProtectionStatus] = None # A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins. applied_conditional_access_policies: Optional[list[AppliedConditionalAccessPolicy]] = None @@ -83,6 +83,8 @@ class SignIn(Entity, Parsable): client_app_used: Optional[str] = None # Describes the credential type that a user client or service principal provided to Microsoft Entra ID to authenticate itself. You can review this property 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. client_credential_type: Optional[ClientCredentialType] = None + # The clientSessionId property + client_session_id: Optional[str] = None # A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). conditional_access_audiences: Optional[list[str]] = None # The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq). @@ -173,7 +175,7 @@ class SignIn(Entity, Parsable): sign_in_identifier: Optional[str] = None # The type of sign in identifier. The possible values are: userPrincipalName, phoneNumber, proxyAddress, qrCode, onPremisesUserPrincipalName, unknownFutureValue. sign_in_identifier_type: Optional[SignInIdentifierType] = None - # Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the signin token was bound to the device or not. The possible values are: none, bound, unbound, unknownFutureValue. + # Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the sign-in token was bound to the device. The possible values are: none, bound, unbound, unknownFutureValue. sign_in_token_protection_status: Optional[TokenProtectionStatus] = None # The sign-in status. Includes the error code and description of the error (for a sign-in failure). Supports $filter (eq) on errorCode property. status: Optional[SignInStatus] = None @@ -181,7 +183,7 @@ class SignIn(Entity, Parsable): token_issuer_name: Optional[str] = None # The type of identity provider. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue, AzureADBackupAuth, ADFederationServicesMFAAdapter, NPSExtension. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: AzureADBackupAuth , ADFederationServicesMFAAdapter , NPSExtension. token_issuer_type: Optional[TokenIssuerType] = None - # The tokenProtectionStatusDetails property + # The status of the token protection for a request in the sign-in logs. For more information, see Conditional Access: Token Protection. token_protection_status_details: Optional[TokenProtectionStatusDetails] = None # A unique base64-encoded request identifier used to track tokens issued by Microsoft Entra ID as they're redeemed at resource providers. unique_token_identifier: Optional[str] = None @@ -299,6 +301,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "azureResourceId": lambda n : setattr(self, 'azure_resource_id', n.get_str_value()), "clientAppUsed": lambda n : setattr(self, 'client_app_used', n.get_str_value()), "clientCredentialType": lambda n : setattr(self, 'client_credential_type', n.get_enum_value(ClientCredentialType)), + "clientSessionId": lambda n : setattr(self, 'client_session_id', n.get_str_value()), "conditionalAccessAudiences": lambda n : setattr(self, 'conditional_access_audiences', n.get_collection_of_primitive_values(str)), "conditionalAccessStatus": lambda n : setattr(self, 'conditional_access_status', n.get_enum_value(ConditionalAccessStatus)), "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), @@ -388,6 +391,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("azureResourceId", self.azure_resource_id) writer.write_str_value("clientAppUsed", self.client_app_used) writer.write_enum_value("clientCredentialType", self.client_credential_type) + writer.write_str_value("clientSessionId", self.client_session_id) writer.write_collection_of_primitive_values("conditionalAccessAudiences", self.conditional_access_audiences) writer.write_enum_value("conditionalAccessStatus", self.conditional_access_status) writer.write_str_value("correlationId", self.correlation_id) diff --git a/msgraph_beta/generated/models/single_user.py b/msgraph_beta/generated/models/single_user.py index 4bc22c79927..d01030b9eb3 100644 --- a/msgraph_beta/generated/models/single_user.py +++ b/msgraph_beta/generated/models/single_user.py @@ -13,7 +13,7 @@ class SingleUser(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.singleUser" - # The name of the user in Microsoft Entra ID. Read only. + # The name of the user in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the user in Microsoft Entra ID. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/site_archival_details.py b/msgraph_beta/generated/models/site_archival_details.py index 2c78b82df60..f6d8c5bb028 100644 --- a/msgraph_beta/generated/models/site_archival_details.py +++ b/msgraph_beta/generated/models/site_archival_details.py @@ -17,7 +17,7 @@ class SiteArchivalDetails(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Represents the current archive status of the site collection. Returned only on $select. + # Represents the current archive status of the site collection. Requires $select to retrieve. archive_status: Optional[SiteArchiveStatus] = None # The user or application that archived the container. archived_by: Optional[IdentitySet] = None diff --git a/msgraph_beta/generated/models/site_exclusion_unit.py b/msgraph_beta/generated/models/site_exclusion_unit.py new file mode 100644 index 00000000000..52eab50cc99 --- /dev/null +++ b/msgraph_beta/generated/models/site_exclusion_unit.py @@ -0,0 +1,63 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_base import ExclusionUnitBase + +from .exclusion_unit_base import ExclusionUnitBase + +@dataclass +class SiteExclusionUnit(ExclusionUnitBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.siteExclusionUnit" + # The unique identifier of the SharePoint site. + site_id: Optional[str] = None + # The display name of the SharePoint site. + site_name: Optional[str] = None + # The URL of the SharePoint site. + site_web_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteExclusionUnit: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteExclusionUnit + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteExclusionUnit() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_base import ExclusionUnitBase + + from .exclusion_unit_base import ExclusionUnitBase + + fields: dict[str, Callable[[Any], None]] = { + "siteId": lambda n : setattr(self, 'site_id', n.get_str_value()), + "siteName": lambda n : setattr(self, 'site_name', n.get_str_value()), + "siteWebUrl": lambda n : setattr(self, 'site_web_url', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("siteId", self.site_id) + + diff --git a/msgraph_beta/generated/models/site_exclusion_unit_collection_response.py b/msgraph_beta/generated/models/site_exclusion_unit_collection_response.py new file mode 100644 index 00000000000..b002c0cbc5e --- /dev/null +++ b/msgraph_beta/generated/models/site_exclusion_unit_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_unit import SiteExclusionUnit + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SiteExclusionUnitCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SiteExclusionUnit]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteExclusionUnitCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteExclusionUnitCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteExclusionUnitCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_unit import SiteExclusionUnit + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_unit import SiteExclusionUnit + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SiteExclusionUnit)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py new file mode 100644 index 00000000000..f619944f50e --- /dev/null +++ b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + +@dataclass +class SiteExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.siteExclusionUnitsBulkAdditionJob" + # The URLs of SharePoint sites to be added as exclusion units to the protection policy. + site_web_urls: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteExclusionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteExclusionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteExclusionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + from .exclusion_unit_bulk_addition_job import ExclusionUnitBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "siteWebUrls": lambda n : setattr(self, 'site_web_urls', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("siteWebUrls", self.site_web_urls) + + diff --git a/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job_collection_response.py b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..d2d798ea3f8 --- /dev/null +++ b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SiteExclusionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SiteExclusionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteExclusionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteExclusionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteExclusionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SiteExclusionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/snapshot_job_status.py b/msgraph_beta/generated/models/snapshot_job_status.py index 76e4fe3bba7..99d399a54f1 100644 --- a/msgraph_beta/generated/models/snapshot_job_status.py +++ b/msgraph_beta/generated/models/snapshot_job_status.py @@ -5,7 +5,7 @@ class SnapshotJobStatus(str, Enum): Running = "running", Succeeded = "succeeded", Failed = "failed", + PartiallySuccessful = "partiallySuccessful", # A marker value for members added after the release of this API. UnknownFutureValue = "unknownFutureValue", - PartiallySuccessful = "partiallySuccessful", diff --git a/msgraph_beta/generated/models/streaming_metadata.py b/msgraph_beta/generated/models/streaming_metadata.py new file mode 100644 index 00000000000..f3f946f592b --- /dev/null +++ b/msgraph_beta/generated/models/streaming_metadata.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StreamingMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The frameDropRate property + frame_drop_rate: Optional[float] = None + # The latencyMs property + latency_ms: Optional[int] = None + # The networkJitterMs property + network_jitter_ms: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StreamingMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StreamingMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StreamingMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "frameDropRate": lambda n : setattr(self, 'frame_drop_rate', n.get_float_value()), + "latencyMs": lambda n : setattr(self, 'latency_ms', n.get_int_value()), + "networkJitterMs": lambda n : setattr(self, 'network_jitter_ms', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_float_value("frameDropRate", self.frame_drop_rate) + writer.write_int_value("latencyMs", self.latency_ms) + writer.write_int_value("networkJitterMs", self.network_jitter_ms) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/subscription.py b/msgraph_beta/generated/models/subscription.py index 12b7e860d6f..3b570a6f57a 100644 --- a/msgraph_beta/generated/models/subscription.py +++ b/msgraph_beta/generated/models/subscription.py @@ -44,6 +44,12 @@ class Subscription(Entity, Parsable): odata_type: Optional[str] = None # Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. resource: Optional[str] = None + # Optional. The application server's VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292. + vapid_public_key: Optional[str] = None + # Optional. The subscriber's ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('p256dh'). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + web_push_encryption_p256dh_public_key: Optional[str] = None + # Optional. The subscriber's auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('auth'). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + web_push_encryption_secret: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Subscription: @@ -81,6 +87,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "notificationUrl": lambda n : setattr(self, 'notification_url', n.get_str_value()), "notificationUrlAppId": lambda n : setattr(self, 'notification_url_app_id', n.get_str_value()), "resource": lambda n : setattr(self, 'resource', n.get_str_value()), + "vapidPublicKey": lambda n : setattr(self, 'vapid_public_key', n.get_str_value()), + "webPushEncryptionP256dhPublicKey": lambda n : setattr(self, 'web_push_encryption_p256dh_public_key', n.get_str_value()), + "webPushEncryptionSecret": lambda n : setattr(self, 'web_push_encryption_secret', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -110,5 +119,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("notificationUrl", self.notification_url) writer.write_str_value("notificationUrlAppId", self.notification_url_app_id) writer.write_str_value("resource", self.resource) + writer.write_str_value("vapidPublicKey", self.vapid_public_key) + writer.write_str_value("webPushEncryptionP256dhPublicKey", self.web_push_encryption_p256dh_public_key) + writer.write_str_value("webPushEncryptionSecret", self.web_push_encryption_secret) diff --git a/msgraph_beta/generated/models/summarized_sign_in.py b/msgraph_beta/generated/models/summarized_sign_in.py index 91654c1bc93..d3742cdc071 100644 --- a/msgraph_beta/generated/models/summarized_sign_in.py +++ b/msgraph_beta/generated/models/summarized_sign_in.py @@ -11,6 +11,7 @@ from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType from .entity import Entity @@ -48,6 +49,8 @@ class SummarizedSignIn(Entity, Parsable): status: Optional[SignInStatus] = None # The tenant identifier of the user initiating the sign-in. Supports $filter (eq). tenant_id: Optional[str] = None + # The tokenIssuerType property + token_issuer_type: Optional[TokenIssuerType] = None # User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). user_principal_name: Optional[str] = None @@ -72,12 +75,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType from .agentic.agent_sign_in import AgentSignIn from .conditional_access_status import ConditionalAccessStatus from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType fields: dict[str, Callable[[Any], None]] = { "agent": lambda n : setattr(self, 'agent', n.get_object_value(AgentSignIn)), @@ -95,6 +100,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "signInCount": lambda n : setattr(self, 'sign_in_count', n.get_int_value()), "status": lambda n : setattr(self, 'status', n.get_object_value(SignInStatus)), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "tokenIssuerType": lambda n : setattr(self, 'token_issuer_type', n.get_enum_value(TokenIssuerType)), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -125,6 +131,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("signInCount", self.sign_in_count) writer.write_object_value("status", self.status) writer.write_str_value("tenantId", self.tenant_id) + writer.write_enum_value("tokenIssuerType", self.token_issuer_type) writer.write_str_value("userPrincipalName", self.user_principal_name) diff --git a/msgraph_beta/generated/models/sync_component.py b/msgraph_beta/generated/models/sync_component.py new file mode 100644 index 00000000000..c4213861321 --- /dev/null +++ b/msgraph_beta/generated/models/sync_component.py @@ -0,0 +1,71 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sync_component_status import SyncComponentStatus + +@dataclass +class SyncComponent(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + more_info: Optional[str] = None + # Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates the date and time when this stage last reported status. The date and time information is shown 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. Not nullable. + reported_date_time: Optional[datetime.datetime] = None + # A list of possible status states for a sync infrastructure component or policy during a device sync operation. + status: Optional[SyncComponentStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyncComponent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SyncComponent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyncComponent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sync_component_status import SyncComponentStatus + + from .sync_component_status import SyncComponentStatus + + fields: dict[str, Callable[[Any], None]] = { + "moreInfo": lambda n : setattr(self, 'more_info', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "reportedDateTime": lambda n : setattr(self, 'reported_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(SyncComponentStatus)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("status", self.status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sync_component_status.py b/msgraph_beta/generated/models/sync_component_status.py new file mode 100644 index 00000000000..b0b80f5571f --- /dev/null +++ b/msgraph_beta/generated/models/sync_component_status.py @@ -0,0 +1,16 @@ +from enum import Enum + +class SyncComponentStatus(str, Enum): + # Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing. + None_ = "none", + # Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device. + InProgress = "inProgress", + # Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + Success = "success", + # Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure. + Failure = "failure", + # Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome. + PartialSuccess = "partialSuccess", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/synthetic_media_detection_detail.py b/msgraph_beta/generated/models/synthetic_media_detection_detail.py new file mode 100644 index 00000000000..86a767f0751 --- /dev/null +++ b/msgraph_beta/generated/models/synthetic_media_detection_detail.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .content_modality import ContentModality + from .media_segment import MediaSegment + +@dataclass +class SyntheticMediaDetectionDetail(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The confidence property + confidence: Optional[float] = None + # The modality property + modality: Optional[ContentModality] = None + # The modelName property + model_name: Optional[str] = None + # The modelTasks property + model_tasks: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The segment property + segment: Optional[MediaSegment] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyntheticMediaDetectionDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SyntheticMediaDetectionDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyntheticMediaDetectionDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_modality import ContentModality + from .media_segment import MediaSegment + + from .content_modality import ContentModality + from .media_segment import MediaSegment + + fields: dict[str, Callable[[Any], None]] = { + "confidence": lambda n : setattr(self, 'confidence', n.get_float_value()), + "modality": lambda n : setattr(self, 'modality', n.get_enum_value(ContentModality)), + "modelName": lambda n : setattr(self, 'model_name', n.get_str_value()), + "modelTasks": lambda n : setattr(self, 'model_tasks', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "segment": lambda n : setattr(self, 'segment', n.get_object_value(MediaSegment)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_float_value("confidence", self.confidence) + writer.write_enum_value("modality", self.modality) + writer.write_str_value("modelName", self.model_name) + writer.write_collection_of_primitive_values("modelTasks", self.model_tasks) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("segment", self.segment) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/synthetic_media_detection_info.py b/msgraph_beta/generated/models/synthetic_media_detection_info.py new file mode 100644 index 00000000000..7b460d124f3 --- /dev/null +++ b/msgraph_beta/generated/models/synthetic_media_detection_info.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +@dataclass +class SyntheticMediaDetectionInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The detectionId property + detection_id: Optional[UUID] = None + # The detectorBot property + detector_bot: Optional[str] = None + # The isParticipantTrusted property + is_participant_trusted: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The syntheticConfidence property + synthetic_confidence: Optional[float] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyntheticMediaDetectionInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SyntheticMediaDetectionInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyntheticMediaDetectionInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "detectionId": lambda n : setattr(self, 'detection_id', n.get_uuid_value()), + "detectorBot": lambda n : setattr(self, 'detector_bot', n.get_str_value()), + "isParticipantTrusted": lambda n : setattr(self, 'is_participant_trusted', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "syntheticConfidence": lambda n : setattr(self, 'synthetic_confidence', n.get_float_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_uuid_value("detectionId", self.detection_id) + writer.write_str_value("detectorBot", self.detector_bot) + writer.write_bool_value("isParticipantTrusted", self.is_participant_trusted) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_float_value("syntheticConfidence", self.synthetic_confidence) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/task_history_item.py b/msgraph_beta/generated/models/task_history_item.py new file mode 100644 index 00000000000..a9298a19f82 --- /dev/null +++ b/msgraph_beta/generated/models/task_history_item.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + +from .planner_history_item import PlannerHistoryItem + +@dataclass +class TaskHistoryItem(PlannerHistoryItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.taskHistoryItem" + # A snapshot of the task state after the change. This property is null for deletion events. + new_data: Optional[PlannerTaskData] = None + # A snapshot of the task state before the change. This property is null for creation and undeletion events. + old_data: Optional[PlannerTaskData] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TaskHistoryItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TaskHistoryItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TaskHistoryItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + + from .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + + fields: dict[str, Callable[[Any], None]] = { + "newData": lambda n : setattr(self, 'new_data', n.get_object_value(PlannerTaskData)), + "oldData": lambda n : setattr(self, 'old_data', n.get_object_value(PlannerTaskData)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("newData", self.new_data) + writer.write_object_value("oldData", self.old_data) + + diff --git a/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py index f4ad83fa9a3..a470f6e84c2 100644 --- a/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class TeamTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.teamTeamsAppInstallationScopeInfo" - # The teamId property + # The ID of the team where the Teams app is installed. team_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/teams_app_installation.py b/msgraph_beta/generated/models/teams_app_installation.py index 42dac0335f5..0f3ce2df1f7 100644 --- a/msgraph_beta/generated/models/teams_app_installation.py +++ b/msgraph_beta/generated/models/teams_app_installation.py @@ -20,7 +20,7 @@ class TeamsAppInstallation(Entity, Parsable): consented_permission_set: Optional[TeamsAppPermissionSet] = None # The OdataType property odata_type: Optional[str] = None - # The scopeInfo property + # The details of the scope in which the app is installed. scope_info: Optional[TeamsAppInstallationScopeInfo] = None # The app that is installed. teams_app: Optional[TeamsApp] = None diff --git a/msgraph_beta/generated/models/teams_app_installation_scope_info.py b/msgraph_beta/generated/models/teams_app_installation_scope_info.py index eb181e9857d..d192140ec55 100644 --- a/msgraph_beta/generated/models/teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/teams_app_installation_scope_info.py @@ -20,7 +20,7 @@ class TeamsAppInstallationScopeInfo(AdditionalDataHolder, BackedModel, Parsable) additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The scope property + # The scope in which the Teams app is installed. The possible values are: team, groupChat, personal, unknownFutureValue. scope: Optional[TeamsAppInstallationScopes] = None @staticmethod diff --git a/msgraph_beta/generated/models/teams_tab.py b/msgraph_beta/generated/models/teams_tab.py index 8aef7a8702c..ba42c2d0dfe 100644 --- a/msgraph_beta/generated/models/teams_tab.py +++ b/msgraph_beta/generated/models/teams_tab.py @@ -27,7 +27,7 @@ class TeamsTab(Entity, Parsable): teams_app: Optional[TeamsApp] = None # App definition identifier of the tab. This value can't be changed after tab creation. Because this property is deprecated, we recommend expanding teamsApp to retrieve the application that is linked to the tab. teams_app_id: Optional[str] = None - # Deep link URL of the tab instance. Read only. + # Deep link URL of the tab instance. Read-only. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/teamwork.py b/msgraph_beta/generated/models/teamwork.py index aa8f8369947..c5bb400069d 100644 --- a/msgraph_beta/generated/models/teamwork.py +++ b/msgraph_beta/generated/models/teamwork.py @@ -10,6 +10,7 @@ from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -25,6 +26,8 @@ class Teamwork(Entity, Parsable): devices: Optional[list[TeamworkDevice]] = None # Indicates whether Microsoft Teams is enabled for the organization. is_teams_enabled: Optional[bool] = None + # The messaging functionality, including custom emojis. + messaging: Optional[TeamworkMessaging] = None # The OdataType property odata_type: Optional[str] = None # Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. @@ -57,6 +60,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -65,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -73,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "deletedTeams": lambda n : setattr(self, 'deleted_teams', n.get_collection_of_object_values(DeletedTeam)), "devices": lambda n : setattr(self, 'devices', n.get_collection_of_object_values(TeamworkDevice)), "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), + "messaging": lambda n : setattr(self, 'messaging', n.get_object_value(TeamworkMessaging)), "region": lambda n : setattr(self, 'region', n.get_str_value()), "teamTemplates": lambda n : setattr(self, 'team_templates', n.get_collection_of_object_values(TeamTemplate)), "teamsAppSettings": lambda n : setattr(self, 'teams_app_settings', n.get_object_value(TeamsAppSettings)), @@ -95,6 +101,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("deletedTeams", self.deleted_teams) writer.write_collection_of_object_values("devices", self.devices) writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) + writer.write_object_value("messaging", self.messaging) writer.write_str_value("region", self.region) writer.write_collection_of_object_values("teamTemplates", self.team_templates) writer.write_object_value("teamsAppSettings", self.teams_app_settings) diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji.py b/msgraph_beta/generated/models/teamwork_custom_emoji.py new file mode 100644 index 00000000000..94516741237 --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_custom_emoji.py @@ -0,0 +1,74 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + +@dataclass +class TeamworkCustomEmoji(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The base64-encoded image content of the emoji. Supported formats include PNG and GIF. + content_bytes: Optional[str] = None + # The createdBy property + created_by: Optional[CustomEmojiFromIdentitySet] = None + # The date and time when the emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkCustomEmoji: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamworkCustomEmoji + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkCustomEmoji() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "contentBytes": lambda n : setattr(self, 'content_bytes', n.get_str_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(CustomEmojiFromIdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("contentBytes", self.content_bytes) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji_collection_response.py b/msgraph_beta/generated/models/teamwork_custom_emoji_collection_response.py new file mode 100644 index 00000000000..595964944c2 --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_custom_emoji_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teamwork_custom_emoji import TeamworkCustomEmoji + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TeamworkCustomEmojiCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[TeamworkCustomEmoji]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkCustomEmojiCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamworkCustomEmojiCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkCustomEmojiCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teamwork_custom_emoji import TeamworkCustomEmoji + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teamwork_custom_emoji import TeamworkCustomEmoji + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamworkCustomEmoji)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/teamwork_messaging.py b/msgraph_beta/generated/models/teamwork_messaging.py new file mode 100644 index 00000000000..e73abcf595b --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_messaging.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .teamwork_custom_emoji import TeamworkCustomEmoji + +from .entity import Entity + +@dataclass +class TeamworkMessaging(Entity, Parsable): + # The collection of custom emojis available in organization messaging. + custom_emojis: Optional[list[TeamworkCustomEmoji]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkMessaging: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamworkMessaging + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkMessaging() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .teamwork_custom_emoji import TeamworkCustomEmoji + + from .entity import Entity + from .teamwork_custom_emoji import TeamworkCustomEmoji + + fields: dict[str, Callable[[Any], None]] = { + "customEmojis": lambda n : setattr(self, 'custom_emojis', n.get_collection_of_object_values(TeamworkCustomEmoji)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("customEmojis", self.custom_emojis) + + diff --git a/msgraph_beta/generated/models/teamwork_section.py b/msgraph_beta/generated/models/teamwork_section.py index 1336012d70d..b549dba8489 100644 --- a/msgraph_beta/generated/models/teamwork_section.py +++ b/msgraph_beta/generated/models/teamwork_section.py @@ -16,25 +16,25 @@ @dataclass class TeamworkSection(Entity, Parsable): - # The createdDateTime property + # Date and time when the section was created. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The displayIcon property + # The icon displayed for the section. display_icon: Optional[SectionDisplayIcon] = None - # The displayName property + # The display name of the section. Required. Maximum length is 50 characters. Display names are case-sensitive and must be unique within a user's sections. The following names are reserved for system-defined sections and can't be used when creating a user-defined section: RecentChats, QuickViews, TeamsAndChannels, MutedChats, MeetingChats, EngageCommunities. display_name: Optional[str] = None - # The isExpanded property + # Indicates whether the section is expanded in the user interface. The default value is true. is_expanded: Optional[bool] = None - # The isHierarchicalViewEnabled property + # Indicates whether the hierarchical view is enabled for the section. Read-only. is_hierarchical_view_enabled: Optional[bool] = None - # The items property + # The items (chats, channels, meetings, or communities) organized within the section. items: Optional[list[TeamworkSectionItem]] = None - # The lastModifiedDateTime property + # Date and time when the section was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The sectionType property + # The type of the section. The possible values are: userDefined, systemDefined, unknownFutureValue. Read-only. section_type: Optional[SectionType] = None - # The sortType property + # The sort order of items in the section. The valid values depend on the sectionType. The possible values are: mostRecent, unreadThenMostRecent, nameAlphabetical, userDefinedCustomOrder, unknownFutureValue. sort_type: Optional[SectionSortType] = None @staticmethod diff --git a/msgraph_beta/generated/models/teamwork_section_item.py b/msgraph_beta/generated/models/teamwork_section_item.py index 295922c69bf..522e1ebfac6 100644 --- a/msgraph_beta/generated/models/teamwork_section_item.py +++ b/msgraph_beta/generated/models/teamwork_section_item.py @@ -13,11 +13,11 @@ @dataclass class TeamworkSectionItem(Entity, Parsable): - # The createdDateTime property + # Date and time when the item was added to the section. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The itemType property + # The type of the item. The possible values are: chat, channel, meeting, community, unknownFutureValue. Read-only. item_type: Optional[SectionItemType] = None - # The lastModifiedDateTime property + # Date and time when the item was last modified. Read-only. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/tenant_governance_services/action_step.py b/msgraph_beta/generated/models/tenant_governance_services/action_step.py new file mode 100644 index 00000000000..40838bdf4a2 --- /dev/null +++ b/msgraph_beta/generated/models/tenant_governance_services/action_step.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .action_url import ActionUrl + +@dataclass +class ActionStep(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. + action_url: Optional[ActionUrl] = None + # The OdataType property + odata_type: Optional[str] = None + # The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + step_number: Optional[str] = None + # Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + text: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActionStep: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActionStep + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActionStep() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .action_url import ActionUrl + + from .action_url import ActionUrl + + fields: dict[str, Callable[[Any], None]] = { + "actionUrl": lambda n : setattr(self, 'action_url', n.get_object_value(ActionUrl)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "stepNumber": lambda n : setattr(self, 'step_number', n.get_str_value()), + "text": lambda n : setattr(self, 'text', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("actionUrl", self.action_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("stepNumber", self.step_number) + writer.write_str_value("text", self.text) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/tenant_governance_services/action_url.py b/msgraph_beta/generated/models/tenant_governance_services/action_url.py new file mode 100644 index 00000000000..eb8603dc35d --- /dev/null +++ b/msgraph_beta/generated/models/tenant_governance_services/action_url.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ActionUrl(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActionUrl: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActionUrl + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActionUrl() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "url": lambda n : setattr(self, 'url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("url", self.url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py index e24ff0e11be..7a8f3d4f23b 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent @@ -15,6 +16,8 @@ class B2BSignInActivityMetrics(Entity, Parsable): # The initial property initial: Optional[B2BSignInActivityMetricsInitial] = None + # Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(B2BSignInActivityMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(B2BSignInActivityMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py index 8bddab6e1a2..3c09e7218f6 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent @@ -15,6 +16,8 @@ class B2bRegistrationMetrics(Entity, Parsable): # The initial property initial: Optional[B2BRegistrationMetricsInitial] = None + # Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(B2BRegistrationMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(B2BRegistrationMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py index 796a8ed751c..8ce887bd385 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent @@ -15,6 +16,8 @@ class BillingMetrics(Entity, Parsable): # The initial property initial: Optional[BillingMetricsInitial] = None + # Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(BillingMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(BillingMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py index 73bec9f3aa8..7edc276fc28 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py +++ b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py @@ -18,6 +18,8 @@ class DelegatedAdministrationRoleAssignment(AdditionalDataHolder, BackedModel, P additional_data: dict[str, Any] = field(default_factory=dict) # The group property group: Optional[Group] = None + # The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. + group_display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # A collection of role templates that define the roles to be assigned to the group in the governed tenant. @@ -47,6 +49,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), + "groupDisplayName": lambda n : setattr(self, 'group_display_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "roleTemplates": lambda n : setattr(self, 'role_templates', n.get_collection_of_object_values(RoleTemplate)), } @@ -61,6 +64,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("group", self.group) + writer.write_str_value("groupDisplayName", self.group_display_name) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("roleTemplates", self.role_templates) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py index fce01674e42..2f57847f7fd 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py +++ b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py @@ -15,6 +15,8 @@ class DelegatedAdministrationRoleAssignmentSnapshot(AdditionalDataHolder, Backed # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The display name of the security group identified by groupId at the time the snapshot was created. Read-only. + group_display_name: Optional[str] = None # The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. group_id: Optional[str] = None # The OdataType property @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .role_template import RoleTemplate fields: dict[str, Callable[[Any], None]] = { + "groupDisplayName": lambda n : setattr(self, 'group_display_name', n.get_str_value()), "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "roleTemplates": lambda n : setattr(self, 'role_templates', n.get_collection_of_object_values(RoleTemplate)), @@ -57,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_str_value("groupDisplayName", self.group_display_name) writer.write_str_value("groupId", self.group_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("roleTemplates", self.role_templates) diff --git a/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py index a752babab84..9b028e70083 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent @@ -15,6 +16,8 @@ class MultiTenantApplicationMetrics(Entity, Parsable): # The initial property initial: Optional[MultiTenantApplicationMetricsInitial] = None + # Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(MultiTenantApplicationMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(MultiTenantApplicationMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py b/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py index 62e9f2833c3..7c06c8655d2 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py +++ b/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py @@ -26,6 +26,8 @@ class RelatedTenant(Entity, Parsable): billing_metrics: Optional[BillingMetrics] = None # The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. created_date_time: Optional[datetime.datetime] = None + # Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. + is_microsoft_infrastructure: Optional[bool] = None # Multi-tenant application usage metrics for this related tenant. Expanded by default. multi_tenant_application_metrics: Optional[MultiTenantApplicationMetrics] = None # The OdataType property @@ -65,6 +67,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "b2BSignInActivityMetrics": lambda n : setattr(self, 'b2_b_sign_in_activity_metrics', n.get_object_value(B2BSignInActivityMetrics)), "billingMetrics": lambda n : setattr(self, 'billing_metrics', n.get_object_value(BillingMetrics)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "isMicrosoftInfrastructure": lambda n : setattr(self, 'is_microsoft_infrastructure', n.get_bool_value()), "multiTenantApplicationMetrics": lambda n : setattr(self, 'multi_tenant_application_metrics', n.get_object_value(MultiTenantApplicationMetrics)), } super_fields = super().get_field_deserializers() diff --git a/msgraph_beta/generated/models/thumbnail_set.py b/msgraph_beta/generated/models/thumbnail_set.py index aa32ed1a015..9bb4c55d981 100644 --- a/msgraph_beta/generated/models/thumbnail_set.py +++ b/msgraph_beta/generated/models/thumbnail_set.py @@ -12,9 +12,6 @@ @dataclass class ThumbnailSet(Entity, Parsable): - """ - The ThumbnailSet resource is a keyed collection of thumbnail resources. - """ # A 1920x1920 scaled thumbnail. large: Optional[Thumbnail] = None # A 176x176 scaled thumbnail. diff --git a/msgraph_beta/generated/models/token_protection_status_details.py b/msgraph_beta/generated/models/token_protection_status_details.py index 364b18d70d7..e9cd79f68f3 100644 --- a/msgraph_beta/generated/models/token_protection_status_details.py +++ b/msgraph_beta/generated/models/token_protection_status_details.py @@ -17,9 +17,9 @@ class TokenProtectionStatusDetails(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The signInSessionStatus property + # The token protection status of the sign-in session. The possible values are: none, bound, unbound, unknownFutureValue. sign_in_session_status: Optional[TokenProtectionStatus] = None - # The signInSessionStatusCode property + # Additional information about the status. sign_in_session_status_code: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/translation_preferences.py b/msgraph_beta/generated/models/translation_preferences.py index e14de0f7633..96d814e62e5 100644 --- a/msgraph_beta/generated/models/translation_preferences.py +++ b/msgraph_beta/generated/models/translation_preferences.py @@ -22,7 +22,7 @@ class TranslationPreferences(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # The user's preferred translation behavior.Returned by default. Not nullable. translation_behavior: Optional[TranslationBehavior] = None - # 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. + # 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. untranslated_languages: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/unified_root.py b/msgraph_beta/generated/models/unified_root.py new file mode 100644 index 00000000000..d16d6850c59 --- /dev/null +++ b/msgraph_beta/generated/models/unified_root.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + +from .entity import Entity + +@dataclass +class UnifiedRoot(Entity, Parsable): + # Represents the unified (vNext) access review decisions on an instance of a review. + decisions: Optional[list[AccessReviewInstanceDecisionItem]] = None + # Represents the unified (vNext) template and scheduling for an access review. + definitions: Optional[list[AccessReviewScheduleDefinition]] = None + # Represents the unified (vNext) instance of a review. + instances: Optional[list[AccessReviewInstance]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnifiedRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnifiedRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnifiedRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + "definitions": lambda n : setattr(self, 'definitions', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), + "instances": lambda n : setattr(self, 'instances', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("decisions", self.decisions) + writer.write_collection_of_object_values("definitions", self.definitions) + writer.write_collection_of_object_values("instances", self.instances) + + diff --git a/msgraph_beta/generated/models/unified_storage_quota.py b/msgraph_beta/generated/models/unified_storage_quota.py index 12799082a89..80152fbcaf2 100644 --- a/msgraph_beta/generated/models/unified_storage_quota.py +++ b/msgraph_beta/generated/models/unified_storage_quota.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .entity import Entity @@ -14,6 +15,10 @@ class UnifiedStorageQuota(Entity, Parsable): # The deleted property deleted: Optional[int] = None + # The familyMembersUsage property + family_members_usage: Optional[list[FamilyMemberStorageQuota]] = None + # The isPooledStorageEnabled property + is_pooled_storage_enabled: Optional[bool] = None # A URL that can be used in a browser to manage the breakdown. Read-only. manage_web_url: Optional[str] = None # The OdataType property @@ -46,13 +51,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown fields: dict[str, Callable[[Any], None]] = { "deleted": lambda n : setattr(self, 'deleted', n.get_int_value()), + "familyMembersUsage": lambda n : setattr(self, 'family_members_usage', n.get_collection_of_object_values(FamilyMemberStorageQuota)), + "isPooledStorageEnabled": lambda n : setattr(self, 'is_pooled_storage_enabled', n.get_bool_value()), "manageWebUrl": lambda n : setattr(self, 'manage_web_url', n.get_str_value()), "remaining": lambda n : setattr(self, 'remaining', n.get_int_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(ServiceStorageQuotaBreakdown)), @@ -74,6 +83,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_int_value("deleted", self.deleted) + writer.write_collection_of_object_values("familyMembersUsage", self.family_members_usage) + writer.write_bool_value("isPooledStorageEnabled", self.is_pooled_storage_enabled) writer.write_str_value("manageWebUrl", self.manage_web_url) writer.write_int_value("remaining", self.remaining) writer.write_collection_of_object_values("services", self.services) diff --git a/msgraph_beta/generated/models/used_insight.py b/msgraph_beta/generated/models/used_insight.py index e3839945085..0608ef17a3e 100644 --- a/msgraph_beta/generated/models/used_insight.py +++ b/msgraph_beta/generated/models/used_insight.py @@ -14,7 +14,7 @@ @dataclass class UsedInsight(Entity, Parsable): - # Information about when the item was last viewed or modified by the user. Read only. + # Information about when the item was last viewed or modified by the user. Read-only. last_used: Optional[UsageDetails] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index f526e9656b1..57b0a9591de 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -22,6 +22,7 @@ from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot from .cloud_licensing.user_cloud_licensing import UserCloudLicensing + from .cloud_pc_pool import CloudPcPool from .cloud_p_c import CloudPC from .cloud_realtime_communication_info import CloudRealtimeCommunicationInfo from .contact import Contact @@ -32,6 +33,7 @@ from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -96,9 +98,9 @@ class User(DirectoryObject, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.user" - # A freeform text entry field for users to describe themselves. Returned only on $select. + # A freeform text entry field for users to describe themselves. Requires $select to retrieve. about_me: Optional[str] = None - # true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). + # true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. account_enabled: Optional[bool] = None # The user's activities across devices. Read-only. Nullable. activities: Optional[list[UserActivity]] = None @@ -126,9 +128,9 @@ class User(DirectoryObject, Parsable): authentication: Optional[Authentication] = None # Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can store identifiers for smartcard-based certificates that users use to access on-premises Active Directory deployments or 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). authorization_info: Optional[AuthorizationInfo] = None - # The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select. + # The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Requires $select to retrieve. birthday: Optional[datetime.datetime] = None - # 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). + # 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). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. business_phones: Optional[list[str]] = None # The user's primary calendar. Read-only. calendar: Optional[Calendar] = None @@ -148,6 +150,8 @@ class User(DirectoryObject, Parsable): cloud_licensing: Optional[UserCloudLicensing] = None # The user's Cloud PCs. Read-only. Nullable. cloud_p_cs: Optional[list[CloudPC]] = None + # The user's Cloud PC pools. Read-only. Nullable. + cloud_pc_pools: Optional[list[CloudPcPool]] = None # Microsoft realtime communication information related to the user. Supports $filter (eq, ne,not). cloud_realtime_communication_info: Optional[CloudRealtimeCommunicationInfo] = None # The user's communications settings on Teams. @@ -168,7 +172,7 @@ class User(DirectoryObject, Parsable): created_objects: Optional[list[DirectoryObject]] = None # 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). creation_type: Optional[str] = None - # 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). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. Supports $filter (eq, ne, not , ge, le, in). + # An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. Supports $filter (eq, ne, not , ge, le, in). custom_security_attributes: Optional[CustomSecurityAttributeValue] = None # The data security and governance settings for the user. Read-only. Nullable. data_security_and_governance: Optional[UserDataSecurityAndGovernance] = None @@ -188,6 +192,8 @@ class User(DirectoryObject, Parsable): direct_reports: Optional[list[DirectoryObject]] = None # 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. display_name: Optional[str] = None + # The personal distribution lists in the user's mailbox. Read-only. Nullable. + distribution_lists: Optional[list[DistributionList]] = None # The user's OneDrive. Read-only. drive: Optional[Drive] = None # A collection of drives available for this user. Read-only. @@ -218,11 +224,11 @@ class User(DirectoryObject, Parsable): followed_sites: Optional[list[Site]] = None # 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). given_name: Optional[str] = None - # The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. 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. + # The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Requires $select to retrieve. 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. hire_date: Optional[datetime.datetime] = None # 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. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations. identities: Optional[list[ObjectIdentity]] = None - # The identityGovernance property + # The identity governance settings for the user, including the approver delegate configuration. Nullable. Returned only on $select. Supports $expand. identity_governance: Optional[IdentityGovernanceUserSettings] = None # The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity. identity_parent_id: Optional[str] = None @@ -236,7 +242,7 @@ class User(DirectoryObject, Parsable): information_protection: Optional[InformationProtection] = None # Represents relationships between a user and items such as OneDrive for work or school documents, calculated using advanced analytics and machine learning techniques. Read-only. Nullable. insights: Optional[ItemInsights] = None - # A list for users to describe their interests. Returned only on $select. + # A list for users to describe their interests. Requires $select to retrieve. interests: Optional[list[str]] = None # The user or service principal that invited the user. invited_by: Optional[DirectoryObject] = None @@ -244,7 +250,7 @@ class User(DirectoryObject, Parsable): is_license_reconciliation_needed: Optional[bool] = None # true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. is_management_restricted: Optional[bool] = None - # Do not use – reserved for future use. + # Do not use. Reserved for future use. is_resource_account: Optional[bool] = None # The user's job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). job_title: Optional[str] = None @@ -252,11 +258,11 @@ class User(DirectoryObject, Parsable): joined_groups: Optional[list[Group]] = None # The Microsoft Teams teams the user is a member of. Read-only. Nullable. joined_teams: Optional[list[Team]] = None - # When this Microsoft Entra 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. + # When this Microsoft Entra 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Requires $select to retrieve. last_password_change_date_time: Optional[datetime.datetime] = None - # 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, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. + # 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, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. legal_age_group_classification: Optional[str] = None - # State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Returned only on $select. + # State of license assignments for this user. It also indicates licenses that are directly assigned and the ones the user inherited through group memberships. Read-only. Requires $select to retrieve. license_assignment_states: Optional[list[LicenseAssignmentState]] = None # The licenseDetails property license_details: Optional[list[LicenseDetails]] = None @@ -266,7 +272,7 @@ class User(DirectoryObject, Parsable): mail_folders: Optional[list[MailFolder]] = None # 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). mail_nickname: Optional[str] = None - # 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. + # 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. Requires $select to retrieve. mailbox_settings: Optional[MailboxSettings] = None # Zero or more log collection requests triggered for the user. managed_app_log_collection_requests: Optional[list[ManagedAppLogCollectionRequest]] = None @@ -284,9 +290,9 @@ class User(DirectoryObject, Parsable): mobile_app_intent_and_states: Optional[list[MobileAppIntentAndState]] = None # The list of mobile app troubleshooting events for this user. mobile_app_troubleshooting_events: Optional[list[MobileAppTroubleshootingEvent]] = None - # The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + # The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. mobile_phone: Optional[str] = None - # The URL for the user's site. Returned only on $select. + # The URL for the user's site. Requires $select to retrieve. my_site: Optional[str] = None # The notifications property notifications: Optional[list[Notification]] = None @@ -300,7 +306,7 @@ class User(DirectoryObject, Parsable): on_premises_domain_name: Optional[str] = None # Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. 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 the 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). on_premises_extension_attributes: Optional[OnPremisesExtensionAttributes] = None - # This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). + # This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. on_premises_immutable_id: Optional[str] = None # 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). on_premises_last_sync_date_time: Optional[datetime.datetime] = None @@ -322,7 +328,7 @@ class User(DirectoryObject, Parsable): onenote: Optional[Onenote] = None # Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. online_meetings: Optional[list[OnlineMeeting]] = None - # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. other_mails: Optional[list[str]] = None # Selective Outlook services available to the user. Read-only. Nullable. outlook: Optional[OutlookUser] = None @@ -332,9 +338,9 @@ class User(DirectoryObject, Parsable): owned_objects: Optional[list[DirectoryObject]] = None # 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 Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). password_policies: Optional[str] = None - # 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). User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + # 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). User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role.This property is also subject to sensitive action restrictions. password_profile: Optional[PasswordProfile] = None - # A list for users to enumerate their past projects. Returned only on $select. + # A list for users to enumerate their past projects. Requires $select to retrieve. past_projects: Optional[list[str]] = None # Navigation property to get a list of access reviews pending approval by the reviewer. pending_access_review_instances: Optional[list[AccessReviewInstance]] = None @@ -354,7 +360,7 @@ class User(DirectoryObject, Parsable): preferred_data_location: Optional[str] = None # The preferred language for the user. The preferred language format is based on RFC 4646. The name combines an ISO 639 two-letter lowercase culture code associated with the language and an ISO 3166 two-letter uppercase subculture code associated with the country or region. Example: 'en-US', or 'es-ES'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). preferred_language: Optional[str] = None - # The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + # The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. preferred_name: Optional[str] = None # The presence property presence: Optional[Presence] = None @@ -370,9 +376,9 @@ class User(DirectoryObject, Parsable): refresh_tokens_valid_from_date_time: Optional[datetime.datetime] = None # Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. registered_devices: Optional[list[DirectoryObject]] = None - # A list for the user to enumerate their responsibilities. Returned only on $select. + # A list for the user to enumerate their responsibilities. Requires $select to retrieve. responsibilities: Optional[list[str]] = None - # A list for the user to enumerate the schools they have attended. Returned only on $select. + # A list for the user to enumerate the schools they have attended. Requires $select to retrieve. schools: Optional[list[str]] = None # The scoped-role administrative unit memberships for this user. Read-only. Nullable. scoped_role_member_of: Optional[list[ScopedRoleMembership]] = None @@ -386,14 +392,16 @@ class User(DirectoryObject, Parsable): settings: Optional[UserSettings] = None # 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. show_in_address_list: Optional[bool] = None - # 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 a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. + # Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. sign_in_activity: Optional[SignInActivity] = None # Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications 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 must acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. sign_in_sessions_valid_from_date_time: Optional[datetime.datetime] = None - # A list for the user to enumerate their skills. Returned only on $select. + # A list for the user to enumerate their skills. Requires $select to retrieve. skills: Optional[list[str]] = None # Represents a user's custom solution entity. Read-Only. Nullable. solutions: Optional[UserSolutionRoot] = None + # Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + sponsor_of: Optional[list[DirectoryObject]] = None # The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. sponsors: Optional[list[DirectoryObject]] = None # 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). @@ -414,7 +422,7 @@ class User(DirectoryObject, Parsable): usage_location: Optional[str] = None # Represents the usage rights a user has been granted. usage_rights: Optional[list[UsageRight]] = None - # The user principal name (UPN) of the user. The UPN is an Internet-style sign-in 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 the domain must be present in the tenant's verified domain collection. 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 can't 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. + # The user principal name (UPN) of the user. The UPN is an Internet-style sign-in 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 the domain must be present in the tenant's verified domain collection. 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 can't 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. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. user_principal_name: Optional[str] = None # A String value that can be used to classify user types in your directory. The possible values are 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 Microsoft Entra ID? user_type: Optional[str] = None @@ -464,6 +472,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot from .cloud_licensing.user_cloud_licensing import UserCloudLicensing + from .cloud_pc_pool import CloudPcPool from .cloud_p_c import CloudPC from .cloud_realtime_communication_info import CloudRealtimeCommunicationInfo from .contact import Contact @@ -474,6 +483,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -548,6 +558,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot from .cloud_licensing.user_cloud_licensing import UserCloudLicensing + from .cloud_pc_pool import CloudPcPool from .cloud_p_c import CloudPC from .cloud_realtime_communication_info import CloudRealtimeCommunicationInfo from .contact import Contact @@ -558,6 +569,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -643,6 +655,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "cloudClipboard": lambda n : setattr(self, 'cloud_clipboard', n.get_object_value(CloudClipboardRoot)), "cloudLicensing": lambda n : setattr(self, 'cloud_licensing', n.get_object_value(UserCloudLicensing)), "cloudPCs": lambda n : setattr(self, 'cloud_p_cs', n.get_collection_of_object_values(CloudPC)), + "cloudPcPools": lambda n : setattr(self, 'cloud_pc_pools', n.get_collection_of_object_values(CloudPcPool)), "cloudRealtimeCommunicationInfo": lambda n : setattr(self, 'cloud_realtime_communication_info', n.get_object_value(CloudRealtimeCommunicationInfo)), "communications": lambda n : setattr(self, 'communications', n.get_object_value(UserCloudCommunication)), "companyName": lambda n : setattr(self, 'company_name', n.get_str_value()), @@ -663,6 +676,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "devices": lambda n : setattr(self, 'devices', n.get_collection_of_object_values(Device)), "directReports": lambda n : setattr(self, 'direct_reports', n.get_collection_of_object_values(DirectoryObject)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "distributionLists": lambda n : setattr(self, 'distribution_lists', n.get_collection_of_object_values(DistributionList)), "drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)), "drives": lambda n : setattr(self, 'drives', n.get_collection_of_object_values(Drive)), "employeeExperience": lambda n : setattr(self, 'employee_experience', n.get_object_value(EmployeeExperienceUser)), @@ -766,6 +780,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "signInSessionsValidFromDateTime": lambda n : setattr(self, 'sign_in_sessions_valid_from_date_time', n.get_datetime_value()), "skills": lambda n : setattr(self, 'skills', n.get_collection_of_primitive_values(str)), "solutions": lambda n : setattr(self, 'solutions', n.get_object_value(UserSolutionRoot)), + "sponsorOf": lambda n : setattr(self, 'sponsor_of', n.get_collection_of_object_values(DirectoryObject)), "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), "state": lambda n : setattr(self, 'state', n.get_str_value()), "streetAddress": lambda n : setattr(self, 'street_address', n.get_str_value()), @@ -820,6 +835,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("cloudClipboard", self.cloud_clipboard) writer.write_object_value("cloudLicensing", self.cloud_licensing) writer.write_collection_of_object_values("cloudPCs", self.cloud_p_cs) + writer.write_collection_of_object_values("cloudPcPools", self.cloud_pc_pools) writer.write_object_value("cloudRealtimeCommunicationInfo", self.cloud_realtime_communication_info) writer.write_object_value("communications", self.communications) writer.write_str_value("companyName", self.company_name) @@ -840,6 +856,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("devices", self.devices) writer.write_collection_of_object_values("directReports", self.direct_reports) writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("distributionLists", self.distribution_lists) writer.write_object_value("drive", self.drive) writer.write_collection_of_object_values("drives", self.drives) writer.write_object_value("employeeExperience", self.employee_experience) @@ -943,6 +960,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("signInSessionsValidFromDateTime", self.sign_in_sessions_valid_from_date_time) writer.write_collection_of_primitive_values("skills", self.skills) writer.write_object_value("solutions", self.solutions) + writer.write_collection_of_object_values("sponsorOf", self.sponsor_of) writer.write_collection_of_object_values("sponsors", self.sponsors) writer.write_str_value("state", self.state) writer.write_str_value("streetAddress", self.street_address) diff --git a/msgraph_beta/generated/models/user_activity_type.py b/msgraph_beta/generated/models/user_activity_type.py index d00f05ed3d2..c3ef4caedf0 100644 --- a/msgraph_beta/generated/models/user_activity_type.py +++ b/msgraph_beta/generated/models/user_activity_type.py @@ -6,4 +6,8 @@ class UserActivityType(str, Enum): DownloadText = "downloadText", DownloadFile = "downloadFile", UnknownFutureValue = "unknownFutureValue", + CopyToClipboard = "copyToClipboard", + PasteFromClipboard = "pasteFromClipboard", + Print = "print", + AccessDebugTools = "accessDebugTools", diff --git a/msgraph_beta/generated/models/user_activity_types.py b/msgraph_beta/generated/models/user_activity_types.py index 3b6598fcf14..e5cadb29edf 100644 --- a/msgraph_beta/generated/models/user_activity_types.py +++ b/msgraph_beta/generated/models/user_activity_types.py @@ -7,4 +7,8 @@ class UserActivityTypes(str, Enum): DownloadText = "downloadText", DownloadFile = "downloadFile", UnknownFutureValue = "unknownFutureValue", + CopyToClipboard = "copyToClipboard", + PasteFromClipboard = "pasteFromClipboard", + Print = "print", + AccessDebugTools = "accessDebugTools", diff --git a/msgraph_beta/generated/models/user_teamwork.py b/msgraph_beta/generated/models/user_teamwork.py index 0c58e6b63d5..bd66a0da2fc 100644 --- a/msgraph_beta/generated/models/user_teamwork.py +++ b/msgraph_beta/generated/models/user_teamwork.py @@ -24,7 +24,7 @@ class UserTeamwork(Entity, Parsable): odata_type: Optional[str] = None # Represents the region of the organization or the user. For users with multigeo licenses, the property contains the user's region (if available). For users without multigeo licenses, the property contains the organization's region.The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. region: Optional[str] = None - # User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + # The sections in the user's chat list. sections: Optional[list[TeamworkSection]] = None @staticmethod diff --git a/msgraph_beta/generated/models/verified_id_profile.py b/msgraph_beta/generated/models/verified_id_profile.py index 0097b65817d..1d91c30656b 100644 --- a/msgraph_beta/generated/models/verified_id_profile.py +++ b/msgraph_beta/generated/models/verified_id_profile.py @@ -32,7 +32,7 @@ class VerifiedIdProfile(Entity, Parsable): state: Optional[VerifiedIdProfileState] = None # The verifiedIdProfileConfiguration property verified_id_profile_configuration: Optional[VerifiedIdProfileConfiguration] = None - # Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + # Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required. verified_id_usage_configurations: Optional[list[VerifiedIdUsageConfiguration]] = None # Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. verifier_did: Optional[str] = None diff --git a/msgraph_beta/generated/models/verified_id_profile_configuration.py b/msgraph_beta/generated/models/verified_id_profile_configuration.py index 044adefff26..dc8166bfe5f 100644 --- a/msgraph_beta/generated/models/verified_id_profile_configuration.py +++ b/msgraph_beta/generated/models/verified_id_profile_configuration.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation @dataclass class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable): @@ -16,15 +17,17 @@ class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Trusted Verified ID issuer. + # Trusted Verified ID issuer. Required. accepted_issuer: Optional[str] = None # The claimBindingSource property claim_binding_source: Optional[ClaimBindingSource] = None - # Claim bindings from Verified ID to source attributes. + # Claim bindings from Verified ID to source attributes. Required. claim_bindings: Optional[list[ClaimBinding]] = None + # The claimValidation property + claim_validation: Optional[ClaimValidation] = None # The OdataType property odata_type: Optional[str] = None - # Verified ID type. + # Verified ID type. Required. type: Optional[str] = None @staticmethod @@ -45,14 +48,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource + from .claim_validation import ClaimValidation fields: dict[str, Callable[[Any], None]] = { "acceptedIssuer": lambda n : setattr(self, 'accepted_issuer', n.get_str_value()), "claimBindingSource": lambda n : setattr(self, 'claim_binding_source', n.get_enum_value(ClaimBindingSource)), "claimBindings": lambda n : setattr(self, 'claim_bindings', n.get_collection_of_object_values(ClaimBinding)), + "claimValidation": lambda n : setattr(self, 'claim_validation', n.get_object_value(ClaimValidation)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "type": lambda n : setattr(self, 'type', n.get_str_value()), } @@ -69,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("acceptedIssuer", self.accepted_issuer) writer.write_enum_value("claimBindingSource", self.claim_binding_source) writer.write_collection_of_object_values("claimBindings", self.claim_bindings) + writer.write_object_value("claimValidation", self.claim_validation) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("type", self.type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/video_metadata.py b/msgraph_beta/generated/models/video_metadata.py new file mode 100644 index 00000000000..75b9ba0dfcb --- /dev/null +++ b/msgraph_beta/generated/models/video_metadata.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class VideoMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The bitrateKbps property + bitrate_kbps: Optional[int] = None + # The codec property + codec: Optional[str] = None + # The frameRate property + frame_rate: Optional[float] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VideoMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VideoMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VideoMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "bitrateKbps": lambda n : setattr(self, 'bitrate_kbps', n.get_int_value()), + "codec": lambda n : setattr(self, 'codec', n.get_str_value()), + "frameRate": lambda n : setattr(self, 'frame_rate', n.get_float_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("bitrateKbps", self.bitrate_kbps) + writer.write_str_value("codec", self.codec) + writer.write_float_value("frameRate", self.frame_rate) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/virtual_endpoint.py b/msgraph_beta/generated/models/virtual_endpoint.py index a24ae937cc9..a5e2f2c14d9 100644 --- a/msgraph_beta/generated/models/virtual_endpoint.py +++ b/msgraph_beta/generated/models/virtual_endpoint.py @@ -17,6 +17,7 @@ from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_report import CloudPcReport from .cloud_pc_reports import CloudPcReports @@ -39,6 +40,8 @@ class VirtualEndpoint(Entity, Parsable): cloud_apps: Optional[list[CloudPcCloudApp]] = None # Cloud managed virtual desktops. cloud_p_cs: Optional[list[CloudPC]] = None + # The Cloud PC pools managed by the virtual endpoint. + cloud_pc_pools: Optional[list[CloudPcPool]] = None # Cloud PC organization mapping between public and US Government Community Cloud (GCC) organizations. cross_cloud_government_organization_mapping: Optional[CloudPcCrossCloudGovernmentOrganizationMapping] = None # The image resource on Cloud PC. @@ -63,7 +66,7 @@ class VirtualEndpoint(Entity, Parsable): provisioning_policies: Optional[list[CloudPcProvisioningPolicy]] = None # Cloud PC-related reports. Read-only. report: Optional[CloudPcReport] = None - # Cloud PC-related reports. + # Cloud PC-related reports. Read-only. reports: Optional[CloudPcReports] = None # Cloud PC service plans. service_plans: Optional[list[CloudPcServicePlan]] = None @@ -102,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_report import CloudPcReport from .cloud_pc_reports import CloudPcReports @@ -124,6 +128,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_managed_license import CloudPcManagedLicense from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_organization_settings import CloudPcOrganizationSettings + from .cloud_pc_pool import CloudPcPool from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_report import CloudPcReport from .cloud_pc_reports import CloudPcReports @@ -139,6 +144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "bulkActions": lambda n : setattr(self, 'bulk_actions', n.get_collection_of_object_values(CloudPcBulkAction)), "cloudApps": lambda n : setattr(self, 'cloud_apps', n.get_collection_of_object_values(CloudPcCloudApp)), "cloudPCs": lambda n : setattr(self, 'cloud_p_cs', n.get_collection_of_object_values(CloudPC)), + "cloudPcPools": lambda n : setattr(self, 'cloud_pc_pools', n.get_collection_of_object_values(CloudPcPool)), "crossCloudGovernmentOrganizationMapping": lambda n : setattr(self, 'cross_cloud_government_organization_mapping', n.get_object_value(CloudPcCrossCloudGovernmentOrganizationMapping)), "deviceImages": lambda n : setattr(self, 'device_images', n.get_collection_of_object_values(CloudPcDeviceImage)), "externalPartnerSettings": lambda n : setattr(self, 'external_partner_settings', n.get_collection_of_object_values(CloudPcExternalPartnerSetting)), @@ -173,6 +179,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("bulkActions", self.bulk_actions) writer.write_collection_of_object_values("cloudApps", self.cloud_apps) writer.write_collection_of_object_values("cloudPCs", self.cloud_p_cs) + writer.write_collection_of_object_values("cloudPcPools", self.cloud_pc_pools) writer.write_object_value("crossCloudGovernmentOrganizationMapping", self.cross_cloud_government_organization_mapping) writer.write_collection_of_object_values("deviceImages", self.device_images) writer.write_collection_of_object_values("externalPartnerSettings", self.external_partner_settings) diff --git a/msgraph_beta/generated/models/virtual_event.py b/msgraph_beta/generated/models/virtual_event.py index ead84f90f5d..41ceee4d006 100644 --- a/msgraph_beta/generated/models/virtual_event.py +++ b/msgraph_beta/generated/models/virtual_event.py @@ -31,6 +31,10 @@ class VirtualEvent(Entity, Parsable): end_date_time: Optional[DateTimeTimeZone] = None # The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. external_event_information: Optional[list[VirtualEventExternalInformation]] = None + # The isRegistrationEnabled property + is_registration_enabled: Optional[bool] = None + # Indicates whether attendee registration is enabled for the virtual event. + is_registration_required: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # The virtual event presenters. @@ -103,6 +107,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "externalEventInformation": lambda n : setattr(self, 'external_event_information', n.get_collection_of_object_values(VirtualEventExternalInformation)), + "isRegistrationEnabled": lambda n : setattr(self, 'is_registration_enabled', n.get_bool_value()), + "isRegistrationRequired": lambda n : setattr(self, 'is_registration_required', n.get_bool_value()), "presenters": lambda n : setattr(self, 'presenters', n.get_collection_of_object_values(VirtualEventPresenter)), "sessions": lambda n : setattr(self, 'sessions', n.get_collection_of_object_values(VirtualEventSession)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(VirtualEventSettings)), @@ -127,6 +133,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_object_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("externalEventInformation", self.external_event_information) + writer.write_bool_value("isRegistrationEnabled", self.is_registration_enabled) + writer.write_bool_value("isRegistrationRequired", self.is_registration_required) writer.write_collection_of_object_values("presenters", self.presenters) writer.write_collection_of_object_values("sessions", self.sessions) writer.write_object_value("settings", self.settings) diff --git a/msgraph_beta/generated/models/virtual_event_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_registration_configuration.py index 85709c829f9..544021ce077 100644 --- a/msgraph_beta/generated/models/virtual_event_registration_configuration.py +++ b/msgraph_beta/generated/models/virtual_event_registration_configuration.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity @@ -15,6 +16,10 @@ class VirtualEventRegistrationConfiguration(Entity, Parsable): # Total capacity of the virtual event. capacity: Optional[int] = None + # Indicates whether registrations require organizer approval before a participant is confirmed. + is_manual_approval_enabled: Optional[bool] = None + # Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # Registration questions. @@ -36,6 +41,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventRegist mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinarRegistrationConfiguration".casefold(): from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration @@ -49,14 +58,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), + "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), + "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), "questions": lambda n : setattr(self, 'questions', n.get_collection_of_object_values(VirtualEventRegistrationQuestionBase)), "registrationWebUrl": lambda n : setattr(self, 'registration_web_url', n.get_str_value()), } @@ -74,6 +87,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_int_value("capacity", self.capacity) + writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) + writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) writer.write_collection_of_object_values("questions", self.questions) writer.write_str_value("registrationWebUrl", self.registration_web_url) diff --git a/msgraph_beta/generated/models/virtual_event_session.py b/msgraph_beta/generated/models/virtual_event_session.py index 40391298e6f..e9d3c3607e9 100644 --- a/msgraph_beta/generated/models/virtual_event_session.py +++ b/msgraph_beta/generated/models/virtual_event_session.py @@ -16,6 +16,8 @@ class VirtualEventSession(OnlineMeetingBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.virtualEventSession" + # Represents the expected number of attendees for town hall session. + capacity: Optional[int] = None # The virtual event session end time. end_date_time: Optional[DateTimeTimeZone] = None # The presenters property @@ -54,6 +56,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration import VirtualEventRegistration fields: dict[str, Callable[[Any], None]] = { + "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "presenters": lambda n : setattr(self, 'presenters', n.get_collection_of_object_values(VirtualEventPresenter)), "registrations": lambda n : setattr(self, 'registrations', n.get_collection_of_object_values(VirtualEventRegistration)), @@ -73,6 +76,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_int_value("capacity", self.capacity) writer.write_object_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("presenters", self.presenters) writer.write_collection_of_object_values("registrations", self.registrations) diff --git a/msgraph_beta/generated/models/virtual_event_townhall.py b/msgraph_beta/generated/models/virtual_event_townhall.py index d64d931091d..facf35cbdc3 100644 --- a/msgraph_beta/generated/models/virtual_event_townhall.py +++ b/msgraph_beta/generated/models/virtual_event_townhall.py @@ -9,6 +9,8 @@ from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event import VirtualEvent @@ -18,12 +20,18 @@ class VirtualEventTownhall(VirtualEvent, Parsable): odata_type: Optional[str] = "#microsoft.graph.virtualEventTownhall" # The audience to whom the town hall is visible. The possible values are: everyone, organization, unknownFutureValue. audience: Optional[MeetingAudience] = None + # The capacity property + capacity: Optional[int] = None # Identity information of the coorganizers of the town hall. co_organizers: Optional[list[CommunicationsUserIdentity]] = None # The attendees invited to the town hall. The supported identities are: communicationsUserIdentity and communicationsGuestIdentity. invited_attendees: Optional[list[Identity]] = None # Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization. is_invite_only: Optional[bool] = None + # Registration configuration of the town hall. + registration_configuration: Optional[VirtualEventTownhallRegistrationConfiguration] = None + # Registration records of the town hall. + registrations: Optional[list[VirtualEventRegistration]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhall: @@ -45,17 +53,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .communications_user_identity import CommunicationsUserIdentity from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "audience": lambda n : setattr(self, 'audience', n.get_enum_value(MeetingAudience)), + "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), "coOrganizers": lambda n : setattr(self, 'co_organizers', n.get_collection_of_object_values(CommunicationsUserIdentity)), "invitedAttendees": lambda n : setattr(self, 'invited_attendees', n.get_collection_of_object_values(Identity)), "isInviteOnly": lambda n : setattr(self, 'is_invite_only', n.get_bool_value()), + "registrationConfiguration": lambda n : setattr(self, 'registration_configuration', n.get_object_value(VirtualEventTownhallRegistrationConfiguration)), + "registrations": lambda n : setattr(self, 'registrations', n.get_collection_of_object_values(VirtualEventRegistration)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -71,8 +86,11 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_enum_value("audience", self.audience) + writer.write_int_value("capacity", self.capacity) writer.write_collection_of_object_values("coOrganizers", self.co_organizers) writer.write_collection_of_object_values("invitedAttendees", self.invited_attendees) writer.write_bool_value("isInviteOnly", self.is_invite_only) + writer.write_object_value("registrationConfiguration", self.registration_configuration) + writer.write_collection_of_object_values("registrations", self.registrations) diff --git a/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.py new file mode 100644 index 00000000000..eb91dfde438 --- /dev/null +++ b/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +@dataclass +class VirtualEventTownhallRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhallRegistrationConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VirtualEventTownhallRegistrationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VirtualEventTownhallRegistrationConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py index 5cb4c282a59..9b7d89855d0 100644 --- a/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py +++ b/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py @@ -11,10 +11,6 @@ @dataclass class VirtualEventWebinarRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): - # The isManualApprovalEnabled property - is_manual_approval_enabled: Optional[bool] = None - # The isWaitlistEnabled property - is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -39,8 +35,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { - "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), - "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) - writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) diff --git a/msgraph_beta/generated/models/voice_authentication_method_configuration.py b/msgraph_beta/generated/models/voice_authentication_method_configuration.py index 83fce7b7a74..7a8ae0bbb0a 100644 --- a/msgraph_beta/generated/models/voice_authentication_method_configuration.py +++ b/msgraph_beta/generated/models/voice_authentication_method_configuration.py @@ -14,6 +14,8 @@ class VoiceAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.voiceAuthenticationMethodConfiguration" + # The phone number used as the caller ID when voice call authentication is initiated. + caller_id_number: Optional[str] = None # A collection of groups that are enabled to use the authentication method. Expanded by default. include_targets: Optional[list[VoiceAuthenticationMethodTarget]] = None # true if users can register office phones, otherwise, false. @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .voice_authentication_method_target import VoiceAuthenticationMethodTarget fields: dict[str, Callable[[Any], None]] = { + "callerIdNumber": lambda n : setattr(self, 'caller_id_number', n.get_str_value()), "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(VoiceAuthenticationMethodTarget)), "isOfficePhoneAllowed": lambda n : setattr(self, 'is_office_phone_allowed', n.get_bool_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("callerIdNumber", self.caller_id_number) writer.write_collection_of_object_values("includeTargets", self.include_targets) writer.write_bool_value("isOfficePhoneAllowed", self.is_office_phone_allowed) diff --git a/msgraph_beta/generated/models/vpp_token.py b/msgraph_beta/generated/models/vpp_token.py index e6ae577ffc1..09f58182472 100644 --- a/msgraph_beta/generated/models/vpp_token.py +++ b/msgraph_beta/generated/models/vpp_token.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult @@ -19,6 +20,8 @@ class VppToken(Entity, Parsable): """ 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. """ + # Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # The apple Id associated with the given Apple Volume Purchase Program Token. apple_id: Optional[str] = None # Whether or not apps for the VPP token will be automatically updated. @@ -72,12 +75,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult from .vpp_token_state import VppTokenState from .vpp_token_sync_status import VppTokenSyncStatus + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult @@ -85,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .vpp_token_sync_status import VppTokenSyncStatus fields: dict[str, Callable[[Any], None]] = { + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "appleId": lambda n : setattr(self, 'apple_id', n.get_str_value()), "automaticallyUpdateApps": lambda n : setattr(self, 'automatically_update_apps', n.get_bool_value()), "claimTokenManagementFromExternalMdm": lambda n : setattr(self, 'claim_token_management_from_external_mdm', n.get_bool_value()), @@ -116,6 +122,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_str_value("appleId", self.apple_id) writer.write_bool_value("automaticallyUpdateApps", self.automatically_update_apps) writer.write_bool_value("claimTokenManagementFromExternalMdm", self.claim_token_management_from_external_mdm) diff --git a/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py b/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py new file mode 100644 index 00000000000..70ba6d28670 --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py @@ -0,0 +1,14 @@ +from enum import Enum + +class Win32LobAppInUseActionType(str, Enum): + # Default. Indicates that no in-use detection will be evaluated before an app enforcement. + NotEnabled = "notEnabled", + # Indicates that the in-use detection will occur immediately before app enforcement. Enforcement will not occur if the app is detected to be in-use, and an error status will be reported for the app. + Fail = "fail", + # Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the processes specified in the corresponding process detection rules will be terminated, and app enforcement will commence. + TerminateWithoutUserInteraction = "terminateWithoutUserInteraction", + # Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the end user will be prompted according to the configured deferral and countdown settings, and the processes specified in the corresponding process detection rules will be terminated before app enforcement is commenced. If any of the processes cannot be terminated, the app will not be enforced, and an error status will be reported for the app. + TerminateWithUserInteraction = "terminateWithUserInteraction", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/win32_lob_app_install_experience.py b/msgraph_beta/generated/models/win32_lob_app_install_experience.py index 16cdf2a8edd..2a0313b76ef 100644 --- a/msgraph_beta/generated/models/win32_lob_app_install_experience.py +++ b/msgraph_beta/generated/models/win32_lob_app_install_experience.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior @dataclass @@ -21,6 +22,8 @@ class Win32LobAppInstallExperience(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Indicates the type of restart action. device_restart_behavior: Optional[Win32LobAppRestartBehavior] = None + # Indicates whether app-in-use detection is enabled before app enforcement, and if enabled, the action to take when the app is detected to be in-use. Null indicates the feature is not enabled. Possible values are: `notEnabled`, `fail`, `terminateWithoutUserInteraction`, `terminateWithUserInteraction`. + in_use_behavior: Optional[Win32LobAppInUseActionType] = None # The number of minutes the system will wait for install program to finish. Default value is 60 minutes. max_run_time_in_minutes: Optional[int] = None # The OdataType property @@ -45,13 +48,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior fields: dict[str, Callable[[Any], None]] = { "deviceRestartBehavior": lambda n : setattr(self, 'device_restart_behavior', n.get_enum_value(Win32LobAppRestartBehavior)), + "inUseBehavior": lambda n : setattr(self, 'in_use_behavior', n.get_enum_value(Win32LobAppInUseActionType)), "maxRunTimeInMinutes": lambda n : setattr(self, 'max_run_time_in_minutes', n.get_int_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "runAsAccount": lambda n : setattr(self, 'run_as_account', n.get_enum_value(RunAsAccountType)), @@ -67,6 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("deviceRestartBehavior", self.device_restart_behavior) + writer.write_enum_value("inUseBehavior", self.in_use_behavior) writer.write_int_value("maxRunTimeInMinutes", self.max_run_time_in_minutes) writer.write_str_value("@odata.type", self.odata_type) writer.write_enum_value("runAsAccount", self.run_as_account) diff --git a/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py b/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py new file mode 100644 index 00000000000..c278663150c --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class Win32LobAppProcessOperationType(str, Enum): + # Default. Not configured. + NotConfigured = "notConfigured", + # Indicates that the rule evaluates whether the specified process exists (is running) on the device. + Exists = "exists", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/win32_lob_app_process_rule.py b/msgraph_beta/generated/models/win32_lob_app_process_rule.py new file mode 100644 index 00000000000..138550aa799 --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_process_rule.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + +from .win32_lob_app_rule import Win32LobAppRule + +@dataclass +class Win32LobAppProcessRule(Win32LobAppRule, Parsable): + """ + A complex type to store process rule data for a Win32 LOB app. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.win32LobAppProcessRule" + # A list of possible operations for rules used to make determinations about whether an application is in-use based on process state. + operation_type: Optional[Win32LobAppProcessOperationType] = None + # Indicates the display name for the process in the Intune admin console. Example: `Microsoft Word`. + process_display_name: Optional[str] = None + # Indicates the process name to be searched for on a managed device when enforcing a managed app. Example: `TestApp.exe`. + process_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppProcessRule: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Win32LobAppProcessRule + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Win32LobAppProcessRule() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + + fields: dict[str, Callable[[Any], None]] = { + "operationType": lambda n : setattr(self, 'operation_type', n.get_enum_value(Win32LobAppProcessOperationType)), + "processDisplayName": lambda n : setattr(self, 'process_display_name', n.get_str_value()), + "processName": lambda n : setattr(self, 'process_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("operationType", self.operation_type) + writer.write_str_value("processDisplayName", self.process_display_name) + writer.write_str_value("processName", self.process_name) + + diff --git a/msgraph_beta/generated/models/win32_lob_app_rule.py b/msgraph_beta/generated/models/win32_lob_app_rule.py index 385c0efd5a7..f545c0622db 100644 --- a/msgraph_beta/generated/models/win32_lob_app_rule.py +++ b/msgraph_beta/generated/models/win32_lob_app_rule.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType @@ -49,6 +50,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppRule: from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule return Win32LobAppPowerShellScriptRule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppProcessRule".casefold(): + from .win32_lob_app_process_rule import Win32LobAppProcessRule + + return Win32LobAppProcessRule() if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppProductCodeRule".casefold(): from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule @@ -66,12 +71,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType diff --git a/msgraph_beta/generated/models/windows_quality_update_approval_status.py b/msgraph_beta/generated/models/windows_quality_update_approval_status.py index 67bf68b038a..2c8aea723a6 100644 --- a/msgraph_beta/generated/models/windows_quality_update_approval_status.py +++ b/msgraph_beta/generated/models/windows_quality_update_approval_status.py @@ -7,6 +7,6 @@ class WindowsQualityUpdateApprovalStatus(str, Enum): Approved = "approved", # suspended for corresponding catalog item Suspended = "suspended", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/windows_update_cve_severity_level.py b/msgraph_beta/generated/models/windows_update_cve_severity_level.py index 2ef9017041e..53fac24daef 100644 --- a/msgraph_beta/generated/models/windows_update_cve_severity_level.py +++ b/msgraph_beta/generated/models/windows_update_cve_severity_level.py @@ -7,6 +7,6 @@ class WindowsUpdateCveSeverityLevel(str, Enum): Important = "important", # Severity of Moderate Moderate = "moderate", - # Evolvable enumeration sentinel value. Do not use. + # Reserved value of UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py b/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py index 9d2380ad8c6..185255e879b 100644 --- a/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py +++ b/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py @@ -15,9 +15,9 @@ class AzureADDevice(UpdatableAsset, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsUpdates.azureADDevice" - # The enrollment property + # Specifies the update management enrollment for the device. Read-only. Returned by default. enrollment: Optional[UpdateManagementEnrollment] = None - # Specifies any errors that prevent the device from being enrolled in update management or receving deployed content. Read-only. Returned by default. + # Specifies any errors that prevent the device from being enrolled in update management or receiving deployed content. Read-only. Returned by default. errors: Optional[list[UpdatableAssetError]] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py b/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py index a76c4e4fc51..8f7ca4d7eb0 100644 --- a/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py +++ b/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py @@ -18,7 +18,7 @@ class UpdateCategoryEnrollmentInformation(AdditionalDataHolder, BackedModel, Par additional_data: dict[str, Any] = field(default_factory=dict) # The enrollmentState property enrollment_state: Optional[EnrollmentState] = None - # The lastModifiedDateTime property + # The date and time when the enrollmentState was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. Read-only. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py b/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py index 4290aad4e33..e5f8bdd3def 100644 --- a/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py +++ b/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py @@ -15,13 +15,13 @@ class UpdateManagementEnrollment(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The driver property + # Information about the enrollment state of the device in driver update management. driver: Optional[UpdateCategoryEnrollmentInformation] = None - # The feature property + # Information about the enrollment state of the device in feature update management. feature: Optional[UpdateCategoryEnrollmentInformation] = None # The OdataType property odata_type: Optional[str] = None - # The quality property + # Information about the enrollment state of the device in quality update management. quality: Optional[UpdateCategoryEnrollmentInformation] = None @staticmethod diff --git a/msgraph_beta/generated/models/workspace.py b/msgraph_beta/generated/models/workspace.py index 2711aac5c37..89a4ef0adf1 100644 --- a/msgraph_beta/generated/models/workspace.py +++ b/msgraph_beta/generated/models/workspace.py @@ -30,8 +30,6 @@ class Workspace(Place, Parsable): mode: Optional[PlaceMode] = None # A short, friendly name for the workspace, often used for easier identification or display in the UI. nickname: Optional[str] = None - # An alternative immutable unique identifier of the workspace. Read-only. - place_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Workspace: @@ -64,7 +62,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), - "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -87,6 +84,5 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_object_value("mode", self.mode) writer.write_str_value("nickname", self.nickname) - writer.write_str_value("placeId", self.place_id) diff --git a/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py index 4c84e922d44..dbf5d8cdb7a 100644 --- a/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py @@ -159,7 +159,7 @@ def policies(self) -> PoliciesRequestBuilder: @property def service_principal(self) -> ServicePrincipalRequestBuilder: """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder diff --git a/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py index 29b8d70ecba..0c9db3a105d 100644 --- a/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/branches/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py @@ -19,7 +19,7 @@ class ServicePrincipalRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ diff --git a/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py index 47c9eb0b997..0515916ddf9 100644 --- a/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/forwarding_profile_item_request_builder.py @@ -152,7 +152,7 @@ def policies(self) -> PoliciesRequestBuilder: @property def service_principal(self) -> ServicePrincipalRequestBuilder: """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder diff --git a/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py index 59e5a57a585..9888da87b6a 100644 --- a/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py +++ b/msgraph_beta/generated/network_access/connectivity/remote_networks/item/forwarding_profiles/item/service_principal/service_principal_request_builder.py @@ -19,7 +19,7 @@ class ServicePrincipalRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ diff --git a/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py index c7a2b15f84c..3878a8d7af4 100644 --- a/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/forwarding_profile_item_request_builder.py @@ -154,7 +154,7 @@ def policies(self) -> PoliciesRequestBuilder: @property def service_principal(self) -> ServicePrincipalRequestBuilder: """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder diff --git a/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py index 2537c4f84b0..369f89ea909 100644 --- a/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py +++ b/msgraph_beta/generated/network_access/forwarding_profiles/item/service_principal/service_principal_request_builder.py @@ -19,7 +19,7 @@ class ServicePrincipalRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfile entity. + Provides operations to manage the servicePrincipal property of the microsoft.graph.networkaccess.forwardingProfileBase entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ diff --git a/msgraph_beta/generated/network_access/logs/traffic/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/network_access/logs/traffic/item/user/mailbox_settings/mailbox_settings_request_builder.py index 167307f1feb..bad8f042a15 100644 --- a/msgraph_beta/generated/network_access/logs/traffic/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/network_access/logs/traffic/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py similarity index 86% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py index 143f0194941..9be6b251283 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py @@ -11,20 +11,20 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class DestinationReportWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property value: Optional[list[Destination]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DestinationReportWithStartDateTimeWithEndDateTimeGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + Returns: DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DestinationReportWithStartDateTimeWithEndDateTimeGetResponse() + return DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py similarity index 70% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py index 7dd4045b753..f9515ffe970 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .destination_report_with_start_date_time_with_end_date_time_get_response import DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + from .destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response import DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse -class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(BaseRequestBuilder): """ Provides operations to call the destinationReport method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[DestinationReportWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]] = None) -> Optional[DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse]: """ Invoke function destinationReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DestinationReportWithStartDateTimeWithEndDateTimeGetResponse] + Returns: Optional[DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .destination_report_with_start_date_time_with_end_date_time_get_response import DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + from .destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response import DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse - return await self.request_adapter.send_async(request_info, DestinationReportWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function destinationReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,18 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters(): """ Invoke function destinationReport """ @@ -90,6 +90,10 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "count": return "%24count" if original_name == "filter": @@ -102,6 +106,12 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Include count of items count: Optional[bool] = None @@ -119,7 +129,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_c_f4f09686.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_c_f4f09686.py index ef38f1db51f..73e33ec4137 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_c_f4f09686.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[Device]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_06594dbd.py similarity index 63% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_06594dbd.py index e0d623103d9..fc5203a80fa 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_06594dbd.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_c_f4f09686 import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 -class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(BaseRequestBuilder): """ - Provides operations to call the deviceReport method. + Provides operations to call the deviceReport method. Original name: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686]: """ Invoke function deviceReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_c_f4f09686 import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 - return await self.request_adapter.send_async(request_info, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function deviceReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,18 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Invoke function deviceReport """ @@ -90,10 +90,18 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "application_id": return "applicationId" + if original_name == "cloud_application_name": + return "cloudApplicationName" if original_name == "count": return "%24count" + if original_name == "destination_url": + return "destinationUrl" if original_name == "discovered_application_segment_id": return "discoveredApplicationSegmentId" if original_name == "filter": @@ -106,12 +114,24 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Usage: applicationId='@applicationId' application_id: Optional[str] = None + # Usage: cloudApplicationName='@cloudApplicationName' + cloud_application_name: Optional[str] = None + # Include count of items count: Optional[bool] = None + # Usage: destinationUrl='@destinationUrl' + destination_url: Optional[str] = None + # Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' discovered_application_segment_id: Optional[str] = None @@ -129,7 +149,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py similarity index 65% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py index 60661283c6d..9a53831dc80 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf -class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(BaseRequestBuilder): """ - Provides operations to call the usageProfiling method. + Provides operations to call the usageProfiling method. Original name: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], aggregated_by: Optional[str] = None, end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e and sets the default values. param aggregated_by: Usage: aggregatedBy='{aggregatedBy}' param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. @@ -36,13 +36,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d path_parameters['aggregatedBy'] = aggregated_by path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf]: """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf] Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-usageprofiling?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf - return await self.request_adapter.send_async(request_info, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,18 +70,18 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. """ @@ -93,10 +93,20 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "agent_type_id": + return "agentTypeId" + if original_name == "agent_virtual_id": + return "agentVirtualId" + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "application_id": return "applicationId" if original_name == "count": return "%24count" + if original_name == "destination_url": + return "destinationUrl" if original_name == "discovered_application_segment_id": return "discoveredApplicationSegmentId" if original_name == "filter": @@ -109,12 +119,27 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: agentTypeId='@agentTypeId' + agent_type_id: Optional[str] = None + + # Usage: agentVirtualId='@agentVirtualId' + agent_virtual_id: Optional[str] = None + + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Usage: applicationId='@applicationId' application_id: Optional[str] = None # Include count of items count: Optional[bool] = None + # Usage: destinationUrl='@destinationUrl' + destination_url: Optional[str] = None + # Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' discovered_application_segment_id: Optional[str] = None @@ -132,7 +157,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py index 0dda270417b..2e768bf49b5 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[UsageProfilingPoint]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761.py similarity index 63% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761.py index f713fa3cf76..ff0e953e69d 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_clo_98f2d100 import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 -class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(BaseRequestBuilder): """ - Provides operations to call the userReport method. + Provides operations to call the userReport method. Original name: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100]: """ Invoke function userReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_clo_98f2d100 import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 - return await self.request_adapter.send_async(request_info, UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function userReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,18 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Invoke function userReport """ @@ -90,10 +90,18 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "application_id": return "applicationId" + if original_name == "cloud_application_name": + return "cloudApplicationName" if original_name == "count": return "%24count" + if original_name == "destination_url": + return "destinationUrl" if original_name == "discovered_application_segment_id": return "discoveredApplicationSegmentId" if original_name == "filter": @@ -106,12 +114,24 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Usage: applicationId='@applicationId' application_id: Optional[str] = None + # Usage: cloudApplicationName='@cloudApplicationName' + cloud_application_name: Optional[str] = None + # Include count of items count: Optional[bool] = None + # Usage: destinationUrl='@destinationUrl' + destination_url: Optional[str] = None + # Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' discovered_application_segment_id: Optional[str] = None @@ -129,7 +149,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_clo_98f2d100.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_clo_98f2d100.py index c5b99622ea9..be91af76d83 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_clo_98f2d100.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[User]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/reports_request_builder.py b/msgraph_beta/generated/network_access/reports/reports_request_builder.py index 83899b71bac..94a0154bfe2 100644 --- a/msgraph_beta/generated/network_access/reports/reports_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/reports_request_builder.py @@ -18,8 +18,8 @@ from ...models.networkaccess.reports import Reports from ...models.o_data_errors.o_data_error import ODataError from .microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder + from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_06594dbd import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd from .microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder from .microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by.microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder import MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder from .microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -30,8 +30,8 @@ from .microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder from .microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder from .microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder - from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e + from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761 import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 from .microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder class ReportsRequestBuilder(BaseRequestBuilder): @@ -100,35 +100,35 @@ def microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_tim return MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder: + def microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder: """ Provides operations to call the destinationReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder - return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd: """ Provides operations to call the deviceReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_88652905.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_age_06594dbd import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd - return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(self.request_adapter, self.path_parameters, end_date_time, start_date_time) def microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder: """ @@ -292,13 +292,13 @@ def microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_wit return MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(self,aggregated_by: str, end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_agent_type_id_agent_type_id_agent_virtual_id_agent_virtual_id_destination_url_destination_url(self,aggregated_by: str, end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e: """ Provides operations to call the usageProfiling method. param aggregated_by: Usage: aggregatedBy='{aggregatedBy}' param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e """ if aggregated_by is None: raise TypeError("aggregated_by cannot be null.") @@ -306,24 +306,24 @@ def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_ raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e - return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, aggregated_by, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(self.request_adapter, self.path_parameters, aggregated_by, end_date_time, start_date_time) - def microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761: """ Provides operations to call the userReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761 import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 - return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(self.request_adapter, self.path_parameters, end_date_time, start_date_time) def microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder: """ diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py index 5842ac3c276..e8153222f71 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py index 30916aadd88..cae3938264d 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py index 429ca7b893e..79bd007fcb0 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py index 1c9701e6f7c..8c2fd4be0f3 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py index b187f32c92e..57190c6fa1f 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py index 01a89490365..e77e09e1c8c 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py b/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py index bbf7c98ed73..01a2295913d 100644 --- a/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py +++ b/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ContactI async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py b/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py index 6755068924e..dcce312a0d9 100644 --- a/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py +++ b/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PeopleIn async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update 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:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings 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:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..18e9d0dc6c3 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..13887558871 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.planner_history_item import PlannerHistoryItem + from .....models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..3983c7c574d --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py index 5dd9d431f52..d9cef56355c 100644 --- a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -184,6 +185,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py index fabed864bf1..a7a465eac59 100644 --- a/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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 don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/default_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/default_request_builder.py index 14e8359d6c9..201f639d398 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/default_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/default_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from ....models.o_data_errors.o_data_error import ODataError + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .reset_to_system_default.reset_to_system_default_request_builder import ResetToSystemDefaultRequestBuilder class DefaultRequestBuilder(BaseRequestBuilder): @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> DefaultRequestBuilder: raise TypeError("raw_url cannot be null.") return DefaultRequestBuilder(self.request_adapter, raw_url) + @property + def m365_capabilities(self) -> M365CapabilitiesRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder + + return M365CapabilitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property def reset_to_system_default(self) -> ResetToSystemDefaultRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py new file mode 100644 index 00000000000..22134d65732 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py new file mode 100644 index 00000000000..e13a05ed81b --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.m365_capability_base import M365CapabilityBase + from ......models.o_data_errors.o_data_error import ODataError + +class M365CapabilityBaseNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilityBaseNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update-m365capabilities?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetQueryParameters(): + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py new file mode 100644 index 00000000000..34e7f2a0087 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.m365_capability_base import M365CapabilityBase + from .....models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + +class M365CapabilitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_m365_capability_base_name(self,m365_capability_base_name: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + param m365_capability_base_name: The unique identifier of m365CapabilityBase + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if m365_capability_base_name is None: + raise TypeError("m365_capability_base_name cannot be null.") + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["m365CapabilityBase%2Dname"] = m365_capability_base_name + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBaseCollectionResponse]: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-list-m365capabilities?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, M365CapabilityBaseCollectionResponse, error_mapping) + + async def post(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-post-m365capabilities?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class M365CapabilitiesRequestBuilderGetQueryParameters(): + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class M365CapabilitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 68b462dbaa5..f972b04cb18 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -17,7 +17,9 @@ from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .....models.o_data_errors.o_data_error import ODataError from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -152,6 +154,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def m365_capabilities(self) -> M365CapabilitiesRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder + + return M365CapabilitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ @@ -161,6 +172,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder + + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py new file mode 100644 index 00000000000..e202f840eb3 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py new file mode 100644 index 00000000000..c046af6e211 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.m365_capability_base import M365CapabilityBase + from .......models.o_data_errors.o_data_error import ODataError + +class M365CapabilityBaseNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilityBaseNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete-m365capabilities?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update-m365capabilities?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetQueryParameters(): + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py new file mode 100644 index 00000000000..331920ff8a3 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.m365_capability_base import M365CapabilityBase + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + +class M365CapabilitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_m365_capability_base_name(self,m365_capability_base_name: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + param m365_capability_base_name: The unique identifier of m365CapabilityBase + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if m365_capability_base_name is None: + raise TypeError("m365_capability_base_name cannot be null.") + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["m365CapabilityBase%2Dname"] = m365_capability_base_name + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBaseCollectionResponse]: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-list-m365capabilities?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, M365CapabilityBaseCollectionResponse, error_mapping) + + async def post(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-post-m365capabilities?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class M365CapabilitiesRequestBuilderGetQueryParameters(): + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class M365CapabilitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_request_builder.py new file mode 100644 index 00000000000..820ae6f9d4a --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.service_provider_constraints import ServiceProviderConstraints + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py new file mode 100644 index 00000000000..ae64e19c529 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.service_provider_constraints import ServiceProviderConstraints + from .restore.restore_request_builder import RestoreRequestBuilder + +class ServiceProviderConstraintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProviderConstraintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + async def patch(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ServiceProviderConstraintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProviderConstraintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetQueryParameters(): + """ + Get serviceProviderConstraints from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index a2b68292884..e67a30939e9 100644 --- a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -17,7 +17,9 @@ from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .....models.o_data_errors.o_data_error import ODataError from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -151,6 +153,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def m365_capabilities(self) -> M365CapabilitiesRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder + + return M365CapabilitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ @@ -160,6 +171,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder + + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/count/count_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/count/count_request_builder.py new file mode 100644 index 00000000000..ed059dd4765 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py new file mode 100644 index 00000000000..048baf03029 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.m365_capability_base import M365CapabilityBase + from .......models.o_data_errors.o_data_error import ODataError + +class M365CapabilityBaseNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilityBaseNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Update the navigation property m365Capabilities in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property m365Capabilities in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetQueryParameters(): + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/m365_capabilities_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/m365_capabilities_request_builder.py new file mode 100644 index 00000000000..661ae18ecf4 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/m365_capabilities/m365_capabilities_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.m365_capability_base import M365CapabilityBase + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + +class M365CapabilitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_m365_capability_base_name(self,m365_capability_base_name: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + param m365_capability_base_name: The unique identifier of m365CapabilityBase + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if m365_capability_base_name is None: + raise TypeError("m365_capability_base_name cannot be null.") + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["m365CapabilityBase%2Dname"] = m365_capability_base_name + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBaseCollectionResponse]: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, M365CapabilityBaseCollectionResponse, error_mapping) + + async def post(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Create new navigation property to m365Capabilities for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to m365Capabilities for policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class M365CapabilitiesRequestBuilderGetQueryParameters(): + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class M365CapabilitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_request_builder.py new file mode 100644 index 00000000000..7e83eb1f1e5 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.service_provider_constraints import ServiceProviderConstraints + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_request_builder.py new file mode 100644 index 00000000000..b43ba768b71 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.service_provider_constraints import ServiceProviderConstraints + from .restore.restore_request_builder import RestoreRequestBuilder + +class ServiceProviderConstraintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProviderConstraintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + async def patch(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ServiceProviderConstraintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProviderConstraintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetQueryParameters(): + """ + Get serviceProviderConstraints from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py b/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py index 3e5d692292c..4c5d899f11f 100644 --- a/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py index cdf2e57cc92..c85089c8aa5 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py index bc0e5ca4554..5985307f3d6 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py b/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py index b582d0be28d..f4da00daba3 100644 --- a/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -127,7 +127,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/print/printer_shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/print/printer_shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py index 947e8f8ae6e..672ebaed1e0 100644 --- a/msgraph_beta/generated/print/printer_shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/print/printer_shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -77,7 +77,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py b/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py index 20d28e279b0..09d821ec4a5 100644 --- a/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -113,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -128,7 +128,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/print/printers/create/create_post_request_body.py b/msgraph_beta/generated/print/printers/create/create_post_request_body.py index cf7ccbb4c46..56980c84c04 100644 --- a/msgraph_beta/generated/print/printers/create/create_post_request_body.py +++ b/msgraph_beta/generated/print/printers/create/create_post_request_body.py @@ -15,14 +15,14 @@ class CreatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The hasPhysicalDevice property + has_physical_device: Optional[bool] = False # The certificateSigningRequest property certificate_signing_request: Optional[PrintCertificateSigningRequest] = None # The connectorId property connector_id: Optional[str] = None # The displayName property display_name: Optional[str] = None - # The hasPhysicalDevice property - has_physical_device: Optional[bool] = None # The manufacturer property manufacturer: Optional[str] = None # The model property diff --git a/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py b/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py index a64c90b4791..94f20db18dc 100644 --- a/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py index 9576397795c..1c50b8556de 100644 --- a/msgraph_beta/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/print/shares/item/allowed_users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py b/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py index 30c02dea293..f1e18be883d 100644 --- a/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py index 57274d47185..04c5f14061c 100644 --- a/msgraph_beta/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/privacy/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -77,7 +77,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py index ea2ffe2423c..d5210177cba 100644 --- a/msgraph_beta/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/privacy/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -77,7 +77,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py b/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py index c7b4367a20f..a267484b451 100644 --- a/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py +++ b/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py @@ -13,7 +13,7 @@ class CanSignUpGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CanSignUpGetResponse: diff --git a/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py b/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py index 2c1da299ca0..35deb36b355 100644 --- a/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py +++ b/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py @@ -13,7 +13,7 @@ class IsSignedUpGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsSignedUpGetResponse: diff --git a/msgraph_beta/generated/programs/item/program_item_request_builder.py b/msgraph_beta/generated/programs/item/program_item_request_builder.py index 56cfa60d468..a97f234163a 100644 --- a/msgraph_beta/generated/programs/item/program_item_request_builder.py +++ b/msgraph_beta/generated/programs/item/program_item_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra 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. + In the Microsoft Entra access reviews feature, delete a program object. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/program-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: Program, request_configuration: Optional[RequestConfi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra 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. + In the Microsoft Entra access reviews feature, delete a program object. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/reports/azure_a_d_premium_license_insight/azure_a_d_premium_license_insight_request_builder.py b/msgraph_beta/generated/reports/azure_a_d_premium_license_insight/azure_a_d_premium_license_insight_request_builder.py index 2a04890f85f..8479936f656 100644 --- a/msgraph_beta/generated/reports/azure_a_d_premium_license_insight/azure_a_d_premium_license_insight_request_builder.py +++ b/msgraph_beta/generated/reports/azure_a_d_premium_license_insight/azure_a_d_premium_license_insight_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AzureADPremiumLicenseInsightRequestBuilderGetQueryParameters]] = None) -> Optional[AzureADPremiumLicenseInsight]: """ - Get azureADPremiumLicenseInsight from reports + Get the premium license utilization insight for the tenant. This API returns data about how many premium licenses are entitled and how the associated P1 and P2 features are being used. The calling tenant must have at least one Microsoft Entra ID P1 or P2 license. Tenants without a premium license receive a 403 Forbidden response with the missingLicense error code. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AzureADPremiumLicenseInsight] + Find more info here: https://learn.microsoft.com/graph/api/azureadpremiumlicenseinsight-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AzureADPremiumLicenseInsightRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get azureADPremiumLicenseInsight from reports + Get the premium license utilization insight for the tenant. This API returns data about how many premium licenses are entitled and how the associated P1 and P2 features are being used. The calling tenant must have at least one Microsoft Entra ID P1 or P2 license. Tenants without a premium license receive a 403 Forbidden response with the missingLicense error code. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class AzureADPremiumLicenseInsightRequestBuilderDeleteRequestConfiguration(Reque @dataclass class AzureADPremiumLicenseInsightRequestBuilderGetQueryParameters(): """ - Get azureADPremiumLicenseInsight from reports + Get the premium license utilization insight for the tenant. This API returns data about how many premium licenses are entitled and how the associated P1 and P2 features are being used. The calling tenant must have at least one Microsoft Entra ID P1 or P2 license. Tenants without a premium license receive a 403 Forbidden response with the missingLicense error code. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/reports/correlations/correlations_request_builder.py b/msgraph_beta/generated/reports/correlations/correlations_request_builder.py new file mode 100644 index 00000000000..11585dc1b52 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/correlations_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.identity_correlation_collection_response import IdentityCorrelationCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.identity_correlation_item_request_builder import IdentityCorrelationItemRequestBuilder + +class CorrelationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CorrelationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_identity_correlation_id(self,identity_correlation_id: str) -> IdentityCorrelationItemRequestBuilder: + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + param identity_correlation_id: The unique identifier of identityCorrelation + Returns: IdentityCorrelationItemRequestBuilder + """ + if identity_correlation_id is None: + raise TypeError("identity_correlation_id cannot be null.") + from .item.identity_correlation_item_request_builder import IdentityCorrelationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["identityCorrelation%2Did"] = identity_correlation_id + return IdentityCorrelationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityCorrelationCollectionResponse]: + """ + List the identityCorrelation reports in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportroot-list-correlations?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.identity_correlation_collection_response import IdentityCorrelationCollectionResponse + + return await self.request_adapter.send_async(request_info, IdentityCorrelationCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the identityCorrelation reports in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CorrelationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CorrelationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CorrelationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CorrelationsRequestBuilderGetQueryParameters(): + """ + List the identityCorrelation reports in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CorrelationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/count/count_request_builder.py b/msgraph_beta/generated/reports/correlations/count/count_request_builder.py new file mode 100644 index 00000000000..d7b550d701b --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/item/identities/count/count_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/count/count_request_builder.py new file mode 100644 index 00000000000..3da34277ab2 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/{identityCorrelation%2Did}/identities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/item/identities/identities_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/identities_request_builder.py new file mode 100644 index 00000000000..bf97ee0a4fc --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/identities_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.correlated_identity_collection_response import CorrelatedIdentityCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.correlated_identity_item_request_builder import CorrelatedIdentityItemRequestBuilder + +class IdentitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/{identityCorrelation%2Did}/identities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_correlated_identity_id(self,correlated_identity_id: str) -> CorrelatedIdentityItemRequestBuilder: + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + param correlated_identity_id: The unique identifier of correlatedIdentity + Returns: CorrelatedIdentityItemRequestBuilder + """ + if correlated_identity_id is None: + raise TypeError("correlated_identity_id cannot be null.") + from .item.correlated_identity_item_request_builder import CorrelatedIdentityItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["correlatedIdentity%2Did"] = correlated_identity_id + return CorrelatedIdentityItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[CorrelatedIdentityCollectionResponse]: + """ + List the correlatedIdentity results for an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentityCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identitycorrelation-list-identities?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.correlated_identity_collection_response import CorrelatedIdentityCollectionResponse + + return await self.request_adapter.send_async(request_info, CorrelatedIdentityCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the correlatedIdentity results for an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> IdentitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentitiesRequestBuilderGetQueryParameters(): + """ + List the correlatedIdentity results for an identityCorrelation object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class IdentitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/item/identities/item/correlated_identity_item_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/item/correlated_identity_item_request_builder.py new file mode 100644 index 00000000000..ea493755258 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/item/correlated_identity_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.correlated_identity import CorrelatedIdentity + from ......models.o_data_errors.o_data_error import ODataError + +class CorrelatedIdentityItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CorrelatedIdentityItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/{identityCorrelation%2Did}/identities/{correlatedIdentity%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identities for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[CorrelatedIdentity]: + """ + Get a correlatedIdentity object from an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentity] + Find more info here: https://learn.microsoft.com/graph/api/correlatedidentity-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.correlated_identity import CorrelatedIdentity + + return await self.request_adapter.send_async(request_info, CorrelatedIdentity, error_mapping) + + async def patch(self,body: CorrelatedIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CorrelatedIdentity]: + """ + Update the navigation property identities in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentity] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.correlated_identity import CorrelatedIdentity + + return await self.request_adapter.send_async(request_info, CorrelatedIdentity, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identities for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a correlatedIdentity object from an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CorrelatedIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identities in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CorrelatedIdentityItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CorrelatedIdentityItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CorrelatedIdentityItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CorrelatedIdentityItemRequestBuilderGetQueryParameters(): + """ + Get a correlatedIdentity object from an identityCorrelation object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CorrelatedIdentityItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/item/identity_correlation_item_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identity_correlation_item_request_builder.py new file mode 100644 index 00000000000..649ab8c7fd1 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identity_correlation_item_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.identity_correlation import IdentityCorrelation + from ....models.o_data_errors.o_data_error import ODataError + from .identities.identities_request_builder import IdentitiesRequestBuilder + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + +class IdentityCorrelationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentityCorrelationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/{identityCorrelation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property correlations for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityCorrelation]: + """ + Get an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelation] + Find more info here: https://learn.microsoft.com/graph/api/identitycorrelation-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.identity_correlation import IdentityCorrelation + + return await self.request_adapter.send_async(request_info, IdentityCorrelation, error_mapping) + + async def patch(self,body: IdentityCorrelation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityCorrelation]: + """ + Update the navigation property correlations in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.identity_correlation import IdentityCorrelation + + return await self.request_adapter.send_async(request_info, IdentityCorrelation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property correlations for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: IdentityCorrelation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property correlations in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> IdentityCorrelationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentityCorrelationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentityCorrelationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def identities(self) -> IdentitiesRequestBuilder: + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + from .identities.identities_request_builder import IdentitiesRequestBuilder + + return IdentitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_principal(self) -> ServicePrincipalRequestBuilder: + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.identityCorrelation entity. + """ + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + + return ServicePrincipalRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentityCorrelationItemRequestBuilderGetQueryParameters(): + """ + Get an identityCorrelation object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class IdentityCorrelationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentityCorrelationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/correlations/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/reports/correlations/item/service_principal/service_principal_request_builder.py new file mode 100644 index 00000000000..d8fbd114567 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/service_principal/service_principal_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.service_principal import ServicePrincipal + +class ServicePrincipalRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServicePrincipalRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/correlations/{identityCorrelation%2Did}/servicePrincipal{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: + """ + The service principal associated with this correlation report. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServicePrincipal] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.service_principal import ServicePrincipal + + return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The service principal associated with this correlation report. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServicePrincipalRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServicePrincipalRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServicePrincipalRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServicePrincipalRequestBuilderGetQueryParameters(): + """ + The service principal associated with this correlation report. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ServicePrincipalRequestBuilderGetRequestConfiguration(RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py similarity index 74% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py index e4680a5d20e..b3373ba5bfa 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py similarity index 74% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py index 3df831b6974..b40688c4d2a 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUserCountSummary method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py similarity index 73% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py index f1fd603dff2..11babc44d1e 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUserCountTrend method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..d5baf64b583 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py @@ -0,0 +1,106 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], app_id: Optional[str] = None, date: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder and sets the default values. + param app_id: Usage: appId='{appId}' + param date: Usage: date={date} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['appId'] = app_id + path_parameters['date'] = date + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py new file mode 100644 index 00000000000..f41ca2cd382 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py @@ -0,0 +1,103 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], date: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder and sets the default values. + param date: Usage: date={date} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['date'] = date + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..e0461e2d81d --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], app_id: Optional[str] = None, period: Optional[str] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder and sets the default values. + param app_id: Usage: appId='{appId}' + param path_parameters: The raw url or the url-template parameters for the request. + param period: Usage: period='{period}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['appId'] = app_id + path_parameters['period'] = period + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..5220469ae26 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py @@ -0,0 +1,102 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param period: Usage: period='{period}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['period'] = period + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/identity_analytics/groups/count/count_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/count/count_request_builder.py new file mode 100644 index 00000000000..1f3c7c05691 --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/groups/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/identityAnalytics/groups/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/identity_analytics/groups/groups_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/groups_request_builder.py new file mode 100644 index 00000000000..ccbea07c0ed --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/groups/groups_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.group_analytics import GroupAnalytics + from ....models.group_analytics_collection_response import GroupAnalyticsCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.group_analytics_item_request_builder import GroupAnalyticsItemRequestBuilder + +class GroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/identityAnalytics/groups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_group_analytics_id(self,group_analytics_id: str) -> GroupAnalyticsItemRequestBuilder: + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + param group_analytics_id: The unique identifier of groupAnalytics + Returns: GroupAnalyticsItemRequestBuilder + """ + if group_analytics_id is None: + raise TypeError("group_analytics_id cannot be null.") + from .item.group_analytics_item_request_builder import GroupAnalyticsItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["groupAnalytics%2Did"] = group_analytics_id + return GroupAnalyticsItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRequestBuilderGetQueryParameters]] = None) -> Optional[GroupAnalyticsCollectionResponse]: + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalyticsCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identityanalyticsroot-list-groups?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.group_analytics_collection_response import GroupAnalyticsCollectionResponse + + return await self.request_adapter.send_async(request_info, GroupAnalyticsCollectionResponse, error_mapping) + + async def post(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupAnalytics]: + """ + Create new navigation property to groups for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalytics] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.group_analytics import GroupAnalytics + + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to groups for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GroupsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GroupsRequestBuilderGetQueryParameters(): + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[GroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/all_mailboxes_backup_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/item/group_analytics_item_request_builder.py similarity index 68% rename from msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/all_mailboxes_backup_request_builder.py rename to msgraph_beta/generated/reports/identity_analytics/groups/item/group_analytics_item_request_builder.py index f467756d7fb..21e6a141f53 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/all_mailboxes_backup_request_builder.py +++ b/msgraph_beta/generated/reports/identity_analytics/groups/item/group_analytics_item_request_builder.py @@ -14,34 +14,32 @@ from warnings import warn if TYPE_CHECKING: - from ....models.all_mailboxes_backup import AllMailboxesBackup - from ....models.o_data_errors.o_data_error import ODataError - from .disable.disable_request_builder import DisableRequestBuilder - from .enable.enable_request_builder import EnableRequestBuilder + from .....models.group_analytics import GroupAnalytics + from .....models.o_data_errors.o_data_error import ODataError -class AllMailboxesBackupRequestBuilder(BaseRequestBuilder): +class GroupAnalyticsItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the allMailboxesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new AllMailboxesBackupRequestBuilder and sets the default values. + Instantiates a new GroupAnalyticsItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allMailboxesBackup{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/identityAnalytics/groups/{groupAnalytics%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property allMailboxesBackup for solutions + Delete navigation property groups for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ request_info = self.to_delete_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -50,52 +48,53 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters]] = None) -> Optional[AllMailboxesBackup]: + async def get(self,request_configuration: Optional[RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]] = None) -> Optional[GroupAnalytics]: """ - Get allMailboxesBackup from solutions + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllMailboxesBackup] + Returns: Optional[GroupAnalytics] + Find more info here: https://learn.microsoft.com/graph/api/groupanalytics-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_mailboxes_backup import AllMailboxesBackup + from .....models.group_analytics import GroupAnalytics - return await self.request_adapter.send_async(request_info, AllMailboxesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) - async def patch(self,body: AllMailboxesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllMailboxesBackup]: + async def patch(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupAnalytics]: """ - Update the navigation property allMailboxesBackup in solutions + Update the navigation property groups in reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllMailboxesBackup] + Returns: Optional[GroupAnalytics] """ if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( body, request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_mailboxes_backup import AllMailboxesBackup + from .....models.group_analytics import GroupAnalytics - return await self.request_adapter.send_async(request_info, AllMailboxesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property allMailboxesBackup for solutions + Delete navigation property groups for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get allMailboxesBackup from solutions + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,9 +114,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: AllMailboxesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property allMailboxesBackup in solutions + Update the navigation property groups in reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -130,45 +129,27 @@ def to_patch_request_information(self,body: AllMailboxesBackup, request_configur request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> AllMailboxesBackupRequestBuilder: + def with_url(self,raw_url: str) -> GroupAnalyticsItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: AllMailboxesBackupRequestBuilder + Returns: GroupAnalyticsItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return AllMailboxesBackupRequestBuilder(self.request_adapter, raw_url) - - @property - def disable(self) -> DisableRequestBuilder: - """ - Provides operations to call the disable method. - """ - from .disable.disable_request_builder import DisableRequestBuilder - - return DisableRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def enable(self) -> EnableRequestBuilder: - """ - Provides operations to call the enable method. - """ - from .enable.enable_request_builder import EnableRequestBuilder - - return EnableRequestBuilder(self.request_adapter, self.path_parameters) + return GroupAnalyticsItemRequestBuilder(self.request_adapter, raw_url) @dataclass - class AllMailboxesBackupRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllMailboxesBackupRequestBuilderGetQueryParameters(): + class GroupAnalyticsItemRequestBuilderGetQueryParameters(): """ - Get allMailboxesBackup from solutions + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -192,14 +173,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class AllMailboxesBackupRequestBuilderGetRequestConfiguration(RequestConfiguration[AllMailboxesBackupRequestBuilderGetQueryParameters]): + class GroupAnalyticsItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllMailboxesBackupRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class GroupAnalyticsItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/all_sites_backup_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/identity_analytics_request_builder.py similarity index 70% rename from msgraph_beta/generated/solutions/backup_restore/all_sites_backup/all_sites_backup_request_builder.py rename to msgraph_beta/generated/reports/identity_analytics/identity_analytics_request_builder.py index e9d57926b66..f96b28bcd0b 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/all_sites_backup_request_builder.py +++ b/msgraph_beta/generated/reports/identity_analytics/identity_analytics_request_builder.py @@ -14,34 +14,33 @@ from warnings import warn if TYPE_CHECKING: - from ....models.all_sites_backup import AllSitesBackup - from ....models.o_data_errors.o_data_error import ODataError - from .disable.disable_request_builder import DisableRequestBuilder - from .enable.enable_request_builder import EnableRequestBuilder + from ...models.identity_analytics_root import IdentityAnalyticsRoot + from ...models.o_data_errors.o_data_error import ODataError + from .groups.groups_request_builder import GroupsRequestBuilder -class AllSitesBackupRequestBuilder(BaseRequestBuilder): +class IdentityAnalyticsRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the allSitesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the identityAnalytics property of the microsoft.graph.reportRoot entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new AllSitesBackupRequestBuilder and sets the default values. + Instantiates a new IdentityAnalyticsRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allSitesBackup{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/identityAnalytics{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property allSitesBackup for solutions + Delete navigation property identityAnalytics for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ request_info = self.to_delete_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ...models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -50,52 +49,52 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters]] = None) -> Optional[AllSitesBackup]: + async def get(self,request_configuration: Optional[RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityAnalyticsRoot]: """ - Get allSitesBackup from solutions + Microsoft Entra identity analytics for the tenant, including its groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllSitesBackup] + Returns: Optional[IdentityAnalyticsRoot] """ request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ...models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_sites_backup import AllSitesBackup + from ...models.identity_analytics_root import IdentityAnalyticsRoot - return await self.request_adapter.send_async(request_info, AllSitesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, IdentityAnalyticsRoot, error_mapping) - async def patch(self,body: AllSitesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllSitesBackup]: + async def patch(self,body: IdentityAnalyticsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityAnalyticsRoot]: """ - Update the navigation property allSitesBackup in solutions + Update the navigation property identityAnalytics in reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllSitesBackup] + Returns: Optional[IdentityAnalyticsRoot] """ if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( body, request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ...models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_sites_backup import AllSitesBackup + from ...models.identity_analytics_root import IdentityAnalyticsRoot - return await self.request_adapter.send_async(request_info, AllSitesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, IdentityAnalyticsRoot, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property allSitesBackup for solutions + Delete navigation property identityAnalytics for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get allSitesBackup from solutions + Microsoft Entra identity analytics for the tenant, including its groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,9 +114,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: AllSitesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: IdentityAnalyticsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property allSitesBackup in solutions + Update the navigation property identityAnalytics in reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -130,45 +129,36 @@ def to_patch_request_information(self,body: AllSitesBackup, request_configuratio request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> AllSitesBackupRequestBuilder: + def with_url(self,raw_url: str) -> IdentityAnalyticsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: AllSitesBackupRequestBuilder + Returns: IdentityAnalyticsRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return AllSitesBackupRequestBuilder(self.request_adapter, raw_url) + return IdentityAnalyticsRequestBuilder(self.request_adapter, raw_url) @property - def disable(self) -> DisableRequestBuilder: + def groups(self) -> GroupsRequestBuilder: """ - Provides operations to call the disable method. + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. """ - from .disable.disable_request_builder import DisableRequestBuilder + from .groups.groups_request_builder import GroupsRequestBuilder - return DisableRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def enable(self) -> EnableRequestBuilder: - """ - Provides operations to call the enable method. - """ - from .enable.enable_request_builder import EnableRequestBuilder - - return EnableRequestBuilder(self.request_adapter, self.path_parameters) + return GroupsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class AllSitesBackupRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class IdentityAnalyticsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllSitesBackupRequestBuilderGetQueryParameters(): + class IdentityAnalyticsRequestBuilderGetQueryParameters(): """ - Get allSitesBackup from solutions + Microsoft Entra identity analytics for the tenant, including its groups. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -192,14 +182,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class AllSitesBackupRequestBuilderGetRequestConfiguration(RequestConfiguration[AllSitesBackupRequestBuilderGetQueryParameters]): + class IdentityAnalyticsRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllSitesBackupRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class IdentityAnalyticsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py new file mode 100644 index 00000000000..08bd1ee17da --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + from ...models.o_data_errors.o_data_error import ODataError + from .usage_by_data_location.usage_by_data_location_request_builder import UsageByDataLocationRequestBuilder + +class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerUsage]: + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerUsage] + Find more info here: https://learn.microsoft.com/graph/api/reportroot-getmicrosoftappsfilestoragecontainerusagesummary?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerUsage]: + """ + Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerUsage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MicrosoftAppsFileStorageContainerUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(self.request_adapter, raw_url) + + @property + def usage_by_data_location(self) -> UsageByDataLocationRequestBuilder: + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + from .usage_by_data_location.usage_by_data_location_request_builder import UsageByDataLocationRequestBuilder + + return UsageByDataLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters(): + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/count/count_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/count/count_request_builder.py new file mode 100644 index 00000000000..07dec0266ad --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder.py new file mode 100644 index 00000000000..965fe4ca1ef --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + from .....models.o_data_errors.o_data_error import ODataError + from .usage_by_app.usage_by_app_request_builder import UsageByAppRequestBuilder + +class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property usageByDataLocation for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Update the navigation property usageByDataLocation in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property usageByDataLocation for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property usageByDataLocation in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def usage_by_app(self) -> UsageByAppRequestBuilder: + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + from .usage_by_app.usage_by_app_request_builder import UsageByAppRequestBuilder + + return UsageByAppRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/count/count_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/count/count_request_builder.py new file mode 100644 index 00000000000..34b4ea3c49d --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_item_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_item_request_builder.py new file mode 100644 index 00000000000..e387e8b7bd9 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + from .......models.o_data_errors.o_data_error import ODataError + +class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property usageByApp for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Update the navigation property usageByApp in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property usageByApp for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property usageByApp in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_request_builder.py new file mode 100644 index 00000000000..b34903a88d5 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + from ......models.microsoft_apps_file_storage_container_app_usage_collection_response import MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.microsoft_apps_file_storage_container_app_usage_app_item_request_builder import MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + +class UsageByAppRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UsageByAppRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_microsoft_apps_file_storage_container_app_usage_app_id(self,microsoft_apps_file_storage_container_app_usage_app_id: str) -> MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder: + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + param microsoft_apps_file_storage_container_app_usage_app_id: The unique identifier of microsoftAppsFileStorageContainerAppUsage + Returns: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + """ + if microsoft_apps_file_storage_container_app_usage_app_id is None: + raise TypeError("microsoft_apps_file_storage_container_app_usage_app_id cannot be null.") + from .item.microsoft_apps_file_storage_container_app_usage_app_item_request_builder import MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["microsoftAppsFileStorageContainerAppUsage%2DappId"] = microsoft_apps_file_storage_container_app_usage_app_id + return MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsageCollectionResponse]: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.microsoft_apps_file_storage_container_app_usage_collection_response import MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsageCollectionResponse, error_mapping) + + async def post(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Create new navigation property to usageByApp for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to usageByApp for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UsageByAppRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UsageByAppRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UsageByAppRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UsageByAppRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UsageByAppRequestBuilderGetRequestConfiguration(RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UsageByAppRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_request_builder.py new file mode 100644 index 00000000000..d25eeb67719 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + from ....models.microsoft_apps_file_storage_container_geo_usage_collection_response import MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder import MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + +class UsageByDataLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UsageByDataLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_microsoft_apps_file_storage_container_geo_usage_data_location_code(self,microsoft_apps_file_storage_container_geo_usage_data_location_code: str) -> MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder: + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + param microsoft_apps_file_storage_container_geo_usage_data_location_code: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + Returns: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + """ + if microsoft_apps_file_storage_container_geo_usage_data_location_code is None: + raise TypeError("microsoft_apps_file_storage_container_geo_usage_data_location_code cannot be null.") + from .item.microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder import MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode"] = microsoft_apps_file_storage_container_geo_usage_data_location_code + return MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse]: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.microsoft_apps_file_storage_container_geo_usage_collection_response import MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse, error_mapping) + + async def post(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Create new navigation property to usageByDataLocation for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to usageByDataLocation for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UsageByDataLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UsageByDataLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UsageByDataLocationRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UsageByDataLocationRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UsageByDataLocationRequestBuilderGetRequestConfiguration(RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UsageByDataLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/reports_request_builder.py b/msgraph_beta/generated/reports/reports_request_builder.py index 7b7cf0d6469..c0b4b6be431 100644 --- a/msgraph_beta/generated/reports/reports_request_builder.py +++ b/msgraph_beta/generated/reports/reports_request_builder.py @@ -21,6 +21,7 @@ from .app_credential_sign_in_activities.app_credential_sign_in_activities_request_builder import AppCredentialSignInActivitiesRequestBuilder from .authentication_methods.authentication_methods_request_builder import AuthenticationMethodsRequestBuilder from .azure_a_d_premium_license_insight.azure_a_d_premium_license_insight_request_builder import AzureADPremiumLicenseInsightRequestBuilder + from .correlations.correlations_request_builder import CorrelationsRequestBuilder from .credential_user_registration_details.credential_user_registration_details_request_builder import CredentialUserRegistrationDetailsRequestBuilder from .daily_print_usage.daily_print_usage_request_builder import DailyPrintUsageRequestBuilder from .daily_print_usage_by_printer.daily_print_usage_by_printer_request_builder import DailyPrintUsageByPrinterRequestBuilder @@ -61,9 +62,9 @@ from .get_mailbox_usage_mailbox_counts_with_period.get_mailbox_usage_mailbox_counts_with_period_request_builder import GetMailboxUsageMailboxCountsWithPeriodRequestBuilder from .get_mailbox_usage_quota_status_mailbox_counts_with_period.get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder import GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder from .get_mailbox_usage_storage_with_period.get_mailbox_usage_storage_with_period_request_builder import GetMailboxUsageStorageWithPeriodRequestBuilder - from .get_microsoft365_copilot_usage_user_detail_with_period.get_microsoft365_copilot_usage_user_detail_with_period_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder - from .get_microsoft365_copilot_user_count_summary_with_period.get_microsoft365_copilot_user_count_summary_with_period_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder - from .get_microsoft365_copilot_user_count_trend_with_period.get_microsoft365_copilot_user_count_trend_with_period_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + from .get_microsoft365_copilot_usage_user_detail_with_periodversion_version.get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder + from .get_microsoft365_copilot_user_count_summary_with_periodversion_version.get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder + from .get_microsoft365_copilot_user_count_trend_with_periodversion_version.get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder from .get_office365_activations_user_counts.get_office365_activations_user_counts_request_builder import GetOffice365ActivationsUserCountsRequestBuilder from .get_office365_activations_user_detail.get_office365_activations_user_detail_request_builder import GetOffice365ActivationsUserDetailRequestBuilder from .get_office365_activation_counts.get_office365_activation_counts_request_builder import GetOffice365ActivationCountsRequestBuilder @@ -93,6 +94,10 @@ from .get_share_point_activity_user_counts_with_period.get_share_point_activity_user_counts_with_period_request_builder import GetSharePointActivityUserCountsWithPeriodRequestBuilder from .get_share_point_activity_user_detail_with_date.get_share_point_activity_user_detail_with_date_request_builder import GetSharePointActivityUserDetailWithDateRequestBuilder from .get_share_point_activity_user_detail_with_period.get_share_point_activity_user_detail_with_period_request_builder import GetSharePointActivityUserDetailWithPeriodRequestBuilder + from .get_share_point_api_usage_with_datereport_type_report_type.get_share_point_api_usage_with_datereport_type_report_type_request_builder import GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_date_with_app_idreport_type_report_type.get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_periodreport_type_report_type.get_share_point_api_usage_with_periodreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_period_with_app_idreport_type_report_type.get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder from .get_share_point_site_usage_detail_with_date.get_share_point_site_usage_detail_with_date_request_builder import GetSharePointSiteUsageDetailWithDateRequestBuilder from .get_share_point_site_usage_detail_with_period.get_share_point_site_usage_detail_with_period_request_builder import GetSharePointSiteUsageDetailWithPeriodRequestBuilder from .get_share_point_site_usage_file_counts_with_period.get_share_point_site_usage_file_counts_with_period_request_builder import GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -150,6 +155,7 @@ from .get_yammer_groups_activity_detail_with_period.get_yammer_groups_activity_detail_with_period_request_builder import GetYammerGroupsActivityDetailWithPeriodRequestBuilder from .get_yammer_groups_activity_group_counts_with_period.get_yammer_groups_activity_group_counts_with_period_request_builder import GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder from .health_monitoring.health_monitoring_request_builder import HealthMonitoringRequestBuilder + from .identity_analytics.identity_analytics_request_builder import IdentityAnalyticsRequestBuilder from .managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token.managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token_request_builder import ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder from .managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token.managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token_request_builder import ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder from .managed_device_enrollment_failure_details.managed_device_enrollment_failure_details_request_builder import ManagedDeviceEnrollmentFailureDetailsRequestBuilder @@ -157,6 +163,7 @@ from .managed_device_enrollment_failure_trends.managed_device_enrollment_failure_trends_request_builder import ManagedDeviceEnrollmentFailureTrendsRequestBuilder from .managed_device_enrollment_top_failures.managed_device_enrollment_top_failures_request_builder import ManagedDeviceEnrollmentTopFailuresRequestBuilder from .managed_device_enrollment_top_failures_with_period.managed_device_enrollment_top_failures_with_period_request_builder import ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder + from .microsoft_apps_file_storage_container_usage_summary.microsoft_apps_file_storage_container_usage_summary_request_builder import MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder from .monthly_print_usage_by_printer.monthly_print_usage_by_printer_request_builder import MonthlyPrintUsageByPrinterRequestBuilder from .monthly_print_usage_by_user.monthly_print_usage_by_user_request_builder import MonthlyPrintUsageByUserRequestBuilder from .monthly_print_usage_summaries_by_printer.monthly_print_usage_summaries_by_printer_request_builder import MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -532,41 +539,41 @@ def get_mailbox_usage_storage_with_period(self,period: str) -> GetMailboxUsageSt return GetMailboxUsageStorageWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_usage_user_detail_with_period(self,period: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder: + def get_microsoft365_copilot_usage_user_detail_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_usage_user_detail_with_period.get_microsoft365_copilot_usage_user_detail_with_period_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + from .get_microsoft365_copilot_usage_user_detail_with_periodversion_version.get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_user_count_summary_with_period(self,period: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder: + def get_microsoft365_copilot_user_count_summary_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUserCountSummary method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_user_count_summary_with_period.get_microsoft365_copilot_user_count_summary_with_period_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + from .get_microsoft365_copilot_user_count_summary_with_periodversion_version.get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_user_count_trend_with_period(self,period: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder: + def get_microsoft365_copilot_user_count_trend_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUserCountTrend method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_user_count_trend_with_period.get_microsoft365_copilot_user_count_trend_with_period_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + from .get_microsoft365_copilot_user_count_trend_with_periodversion_version.get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) def get_office365_active_user_counts_with_period(self,period: str) -> GetOffice365ActiveUserCountsWithPeriodRequestBuilder: """ @@ -886,6 +893,60 @@ def get_share_point_activity_user_detail_with_period(self,period: str) -> GetSha return GetSharePointActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + def get_share_point_api_usage_with_date_with_app_idreport_type_report_type(self,app_id: str, date: datetime.datetime) -> GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param app_id: Usage: appId='{appId}' + param date: Usage: date={date} + Returns: GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + """ + if app_id is None: + raise TypeError("app_id cannot be null.") + if date is None: + raise TypeError("date cannot be null.") + from .get_share_point_api_usage_with_date_with_app_idreport_type_report_type.get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, app_id, date) + + def get_share_point_api_usage_with_datereport_type_report_type(self,date: datetime.datetime) -> GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param date: Usage: date={date} + Returns: GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + """ + if date is None: + raise TypeError("date cannot be null.") + from .get_share_point_api_usage_with_datereport_type_report_type.get_share_point_api_usage_with_datereport_type_report_type_request_builder import GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, date) + + def get_share_point_api_usage_with_period_with_app_idreport_type_report_type(self,app_id: str, period: str) -> GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param app_id: Usage: appId='{appId}' + param period: Usage: period='{period}' + Returns: GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + """ + if app_id is None: + raise TypeError("app_id cannot be null.") + if period is None: + raise TypeError("period cannot be null.") + from .get_share_point_api_usage_with_period_with_app_idreport_type_report_type.get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, app_id, period) + + def get_share_point_api_usage_with_periodreport_type_report_type(self,period: str) -> GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param period: Usage: period='{period}' + Returns: GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + """ + if period is None: + raise TypeError("period cannot be null.") + from .get_share_point_api_usage_with_periodreport_type_report_type.get_share_point_api_usage_with_periodreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, period) + def get_share_point_site_usage_detail_with_date(self,date: datetime.date) -> GetSharePointSiteUsageDetailWithDateRequestBuilder: """ Provides operations to call the getSharePointSiteUsageDetail method. @@ -1734,6 +1795,15 @@ def azure_a_d_premium_license_insight(self) -> AzureADPremiumLicenseInsightReque return AzureADPremiumLicenseInsightRequestBuilder(self.request_adapter, self.path_parameters) + @property + def correlations(self) -> CorrelationsRequestBuilder: + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + from .correlations.correlations_request_builder import CorrelationsRequestBuilder + + return CorrelationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def credential_user_registration_details(self) -> CredentialUserRegistrationDetailsRequestBuilder: """ @@ -1887,6 +1957,15 @@ def health_monitoring(self) -> HealthMonitoringRequestBuilder: return HealthMonitoringRequestBuilder(self.request_adapter, self.path_parameters) + @property + def identity_analytics(self) -> IdentityAnalyticsRequestBuilder: + """ + Provides operations to manage the identityAnalytics property of the microsoft.graph.reportRoot entity. + """ + from .identity_analytics.identity_analytics_request_builder import IdentityAnalyticsRequestBuilder + + return IdentityAnalyticsRequestBuilder(self.request_adapter, self.path_parameters) + @property def managed_device_enrollment_failure_details(self) -> ManagedDeviceEnrollmentFailureDetailsRequestBuilder: """ @@ -1914,6 +1993,15 @@ def managed_device_enrollment_top_failures(self) -> ManagedDeviceEnrollmentTopFa return ManagedDeviceEnrollmentTopFailuresRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_apps_file_storage_container_usage_summary(self) -> MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder: + """ + Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + """ + from .microsoft_apps_file_storage_container_usage_summary.microsoft_apps_file_storage_container_usage_summary_request_builder import MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder + + return MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(self.request_adapter, self.path_parameters) + @property def monthly_print_usage_by_printer(self) -> MonthlyPrintUsageByPrinterRequestBuilder: """ diff --git a/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py index fb71347836f..f3e65b30343 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CloudPCR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: RbacApplicationMultiple, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: RbacApplicationMultiple, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> CloudPCRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CloudPCRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CloudPCRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py index 13a50d1431d..bf24dc5b531 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 94ea5e0af33..a5e2cbc732b 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py index b0a1b403625..57e87302c80 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 3db648acae3..0fa1d3e47a7 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 76f6a55ae90..41aef3dcc2c 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 50f42b57e4e..6dbd0ebfd9e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 9c1a82feb48..455bcc9fd4d 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index b1ca51fcae7..d26c5a161f9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py index 5c3a37226a2..bff58a62d5f 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py index 3a5334bc693..b8d93ca2fa9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py index b01c01b5375..ca2a5feaefb 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py index 596eec178db..212fd9b530a 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 004b88cbfff..8f47fd7190e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py index d10a7bab17a..5b6c23dbb54 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index 67229b2b71b..e4b852d0c19 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index c93128b44f0..73b35c8b60c 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py index 5829fb4ce6a..cf63bc29f44 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py index 275cec346f4..cd493011dc6 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py index 8ffed62c75a..12170947b5e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py index a1f8bbb3ac0..ba7f35b739f 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index 463ff32ae41..07637862cd9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,13 +76,12 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoleAssignmentMultiple]: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,12 +122,11 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py index 6e5b9adc519..333dd20642b 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py index b4cd9e55088..67016143b7d 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 3f3fb98aa64..114214a3875 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index fb2968c500f..9b6aa50d7fe 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 97009c9aa29..62d091b4dc8 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 4296919060b..14b5298b7b7 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 974a3af3b13..2cb1b6aaae6 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py index cc52ec02473..2c7352d7ed5 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py index f77365fcf53..ae5a2220066 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py index 81dc575fd66..f64787c51c5 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py index 2b3ac4e6167..e647db3c99d 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_custom_app_scope_id(self,custom_app_scope_id: str) -> CustomAppScopeItemR param custom_app_scope_id: The unique identifier of customAppScope Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if custom_app_scope_id is None: raise TypeError("custom_app_scope_id cannot be null.") from .item.custom_app_scope_item_request_builder import CustomAppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScopeCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplicationmultiple-list-customappscopes?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,7 +73,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -87,7 +84,6 @@ def with_url(self,raw_url: str) -> CustomAppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py index 19a27bd9f83..64363c73997 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomAppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> CustomAppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/defender_request_builder.py b/msgraph_beta/generated/role_management/defender/defender_request_builder.py index c5606ccc346..5776e40fbcd 100644 --- a/msgraph_beta/generated/role_management/defender/defender_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/defender_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Defender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRbacApplicationMultiple, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRbacApplicationMultiple, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> DefenderRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DefenderRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DefenderRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py index 09abe28ebdb..c373d6d22e5 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 7bbd58740d0..2be4a611a57 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py index 2e1f3c9689e..155cc7da86a 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index c800756b4fb..33e7c162eb3 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 01d9ee4ab26..e94eb941ae0 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index a6a3bb80b6b..3e8d5e6f6e2 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index ff6c8ee839d..778843f2e2c 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index c542f8d23e5..3d3ae15da24 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py index cd34e3e47d1..8da7627e40b 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py index 08cad054802..7406d8d0f36 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py index 62b4638011e..33a87de1c92 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py index 7187d7ea88b..d3a970d0497 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 9e70a4d4dcc..56c10b57f13 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py index f1648f1fcfb..259e6b0884e 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index 066f6590960..80cc48319ff 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index 7b45acd7486..6ce2e54e2b1 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py index a934d70616e..06dcc8b8eb9 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py index 4874f225741..1c95f6f5bca 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py index 5c3c1c1e617..ec67460c13d 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py index d0d02c5f669..06a5ba5443b 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index c8ba85c2917..cceb0e42255 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py index 54442f21881..401c7db7806 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py index 12f8528f7d1..639175cfbc4 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 3d1d7d00682..abd89a5bea8 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index b189da859af..c8abdba42aa 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 10a9edf76d6..944af96c447 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 5ee2fc99a8c..04d393641d5 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 24ef08eb52f..07641a4183d 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py index f38b62bec1e..770dad18ada 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py index cfc8f55335d..e05e0afa19f 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py b/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py index f5f0ba04a67..436fc02cb7b 100644 --- a/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: RbacApplicationMultiple, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: RbacApplicationMultiple, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> DeviceManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeviceManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeviceManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py index 6d5bdcaaa5a..d490ffb80f9 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 601a0657a03..f81a6ab69f2 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py index 14e14ac76c1..a7128994ddc 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 33ba8fdce87..dda855b57fc 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index a4b50467b26..15d5f330d50 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 9318184b263..d326bfab4b5 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index aacb3816445..a8a5abdab87 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index d89d700b4a8..fb0b840c912 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py index c88ed9452ea..b255d04fd91 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py index 4550b67a4fb..b81f0c6c30a 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py index 3f860719e6f..6ac55684ed0 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py index 8b2d19d42f6..7893e702abe 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 1738fc84bc8..f847615e8bf 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py index 2e85762665f..8445cc6f0e0 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index ec7ddfee655..ab3d0e92920 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index 4e716c42c09..ed318ab9e6b 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py index ffee7ec41c1..21bffb76031 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py index 434588b1666..3ecd1a8a578 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py index d32ba04491d..205deff47cb 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py index d35a4e7f492..87d3c3269ce 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index cd48a788c1a..51a9434cbb4 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,13 +76,12 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoleAssignmentMultiple]: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,12 +122,11 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py index 966be8979da..6964802511d 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py index fdf67c8e3e7..649743e906d 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index b93b4ff601d..032bef097fc 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index c4b330cfa5a..8baba84d7e7 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index cce9c55f5c0..1e2a22fabd7 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index d0cc470652c..28e3202df98 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 31ce434df46..92fd812f6fa 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py index 90bcb7003e7..3e22709a97a 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py index 7bdb5cdffea..bc722a27d5b 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/directory_request_builder.py b/msgraph_beta/generated/role_management/directory/directory_request_builder.py index 56335e34689..bf9f8524f94 100644 --- a/msgraph_beta/generated/role_management/directory/directory_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/directory_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> DirectoryRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py index e105c5c51bf..ad173e5b0b2 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 82125f2388f..14950eb6c0d 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py index 1cb49fcb174..6aa231e5dcc 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 0bb8f996e91..27474cc7f97 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 7425f7e6abe..779a518235f 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index dace231be44..057fdaf0d20 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRbacResourceAction] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourceaction-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 345bc25257f..19ba7936ede 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource Returns: Optional[UnifiedRbacResourceActionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 9834f20d48e..4d0ea335a2f 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRbacResourceNamespace] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourcenamespace-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py index a7328a3d067..965dcb08ac4 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-resourcenamespaces?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py index 76fa389167e..0673e1b60d0 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 8836a8aa15a..0007e23dee2 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py index fcda90b45c0..eba439d2129 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py index 10f620fd73f..70e9bb61edd 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 081b4c70138..b5b905219e9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py index 79ee99c461e..b0e80403ef2 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py index 49a86fb81a0..7863281d0b9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py index 1de2ab41885..5fcb5da1fa4 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 2a7f5c7798b..ecb16cd67c5 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index fb2d905dd89..d1f7d89c9f6 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index b29e2442275..7b1887de617 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index f61d9861ce1..95fb1e32e3f 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py index 5e2d0095c0e..8e104a53f3d 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index 07c3824f82a..03f9a1bf826 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 87b69cc2db0..dfc3f585d7d 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentScheduleInstance] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index 82b2bdfc885..b3165a8f237 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py index 3374f1f31a9..a790b694d19 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 13551d1397c..7cf9d2349b8 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index 14a73b270a8..97dd8321194 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index 723a921c16a..497ba8c7530 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 0ee4560c630..c1116f410dd 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index ac691055e93..4c6e7660b95 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py index ecbff85663d..66fb10e501a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 55a45d69b7d..6ffe2bde346 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 6cd6e71af7d..9a211b07223 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 9eaac2135c9..86dc0b0f09e 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -63,7 +62,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -85,7 +83,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -108,7 +105,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -120,7 +116,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -133,7 +128,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -148,7 +142,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 26d8ad84bfd..caf38f026a8 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -92,7 +89,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur Returns: Optional[UnifiedRoleAssignmentScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py index e56c66101cd..d86eb4a272b 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 692739b24cf..5211d78e67a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 770ff0d518d..ad18ed084a1 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 5939f364d86..54b4c7dfbd4 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index cee6fca6da3..4a7ea0f8d53 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py index 1129223ad2f..934d8c7e3f9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 91ba281b96c..fa023475c9a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 64e8839e314..569279360ab 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentSchedule] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py index e19ecc3ba7b..9c11cc98c5a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py index cc6cf30d960..5c6fe4999c6 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py index d08c52e68f3..b94724aba10 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py index d933ba8d3dd..75b070934ef 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py index f963e69e010..33bb8286bd7 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py index c6de8efcac5..99b56aec74f 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py index 275d3a5854b..71d96da1028 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py index d83981abd5e..ef28429a9e5 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py index 8ef166797f6..7ac25fef0cd 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 7e3e6186bf4..834c983d41f 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index 075f37f698f..cc13800793e 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 203f7fe0140..db232521995 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 78767300229..aaffe87eaf4 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index e2ead4018f7..947bfa325e6 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py index 8d52df69751..36436ba6a25 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py index 9d83c0ed9b8..2d833a8f9d4 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py index eb9117015a9..ceac4042fcc 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index ca71437fd7a..d571cac28ee 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index 0ed70b58483..db33cab5527 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 40c592c3630..f2e2f3ec31f 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index e35cbb19fc3..591ea7d6d63 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index afb67f4140a..5469b50c107 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index ffa7a85545c..8046d1da266 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilityScheduleInstance] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index c3a6669fdf8..e63812edd64 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py index a5df13836fd..3b14a8b8391 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 55cfeb4560c..8d7e01e6b8c 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index 8d14d5cae99..addc2dca9a3 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index 25dbc0623a9..dfaeac100a6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index f76703d99b6..196667601a6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 8cde1dc7d87..b580db65838 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 4d1f7354535..d9ccd2ed228 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 911ecf62bb2..4367c160ae1 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index 606c5912bbf..87c5af60b0c 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilityScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 4c26ba05878..cd0e3c4e1f2 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -92,7 +89,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu Returns: Optional[UnifiedRoleEligibilityScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py index f983b0cab78..7fc202170e7 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 89ec27765f8..c33ca58f1e0 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index bbcb50f8c51..c1f030cac87 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index c94df374e7e..888b3828e41 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py index 9519a00eec7..68a92ef79d6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index 28112104edc..51d0d9f8bb6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 926e5ff86d7..362e6265699 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilitySchedule] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index f85d223f06c..81ff90dd495 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 8a4b8bd28c6..b6d0e1f7abb 100644 --- a/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index c4488ea99a8..bcae09ad934 100644 --- a/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py index bd426b2ef6f..854a1183e7c 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 6fbd96ce5bb..045556bdd87 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 67552c651bd..c6fe67891cb 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py index 7bc4e891be1..b80e50db276 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 59832086000..a8ec5cf172d 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index 68e3898178a..e9fe71b1050 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py index 53bd4c8645e..dce566eb97a 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-transitiveroleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py index 43824dd408e..4e343f711f7 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py index fda64a3edca..9b84103f9ae 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py @@ -39,7 +39,6 @@ def by_rbac_application_id(self,rbac_application_id: str) -> RbacApplicationItem param rbac_application_id: The unique identifier of rbacApplication Returns: RbacApplicationItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if rbac_application_id is None: raise TypeError("rbac_application_id cannot be null.") from .item.rbac_application_item_request_builder import RbacApplicationItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Enterpri param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: RbacApplication, request_configuration: Optional[Reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: RbacApplication, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> EnterpriseAppsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EnterpriseAppsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EnterpriseAppsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py index c79cca84819..f28625deaf4 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RbacAppl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> RbacApplicationItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RbacApplicationItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RbacApplicationItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py index b172a50bdd0..92e99ef0c1d 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 6cdf2616dbc..ed9509546ae 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py index 5c3572f9bb3..245db356284 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index cc0a02671a0..3e3a8d8f107 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 09833242f54..10b3f549aad 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 7cabac8af49..b1f5c6f716e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index a4dddb6b2a9..9c629dfb2a1 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 65e9396e1c5..73fd27658ef 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py index 9f7484fd9aa..9fc32eb959e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py index 8fc8229086c..30aecc65d11 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index be8d101173c..5103a5fab65 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py index 768ebcf8c64..1d9a9417481 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py index ae7fa800b33..dcdad9aa8e5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index c1f7c9c05d2..5daf4eac816 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py index b910e44648c..904cb3c6376 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py index 85831317682..e510fd75c3f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py index f21f39355ce..dfc132a472a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 5e46b9f2ebc..60c6908f6c5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index d09c10193ca..e3a3d5f8f19 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index b4e706e44d4..81a27a30096 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 45579c677e9..f511471bdfd 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py index d875b1bf774..937fbc58bd2 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index 0b764584fa5..b63a7731050 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 74a47da5b35..3aade842f04 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index bb322478253..7eab777dfdc 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py index 3862b75f314..12d25c6b7d8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 971d61ba9cd..9d7e83a1d84 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index a4700f0722b..202d1f6cde3 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index c29cdff6916..5e430a4bb38 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index b86c57e9165..c0c8591c166 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 930457044af..33e3ee67f5f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py index 1c04c9ab078..4ff4b28a275 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 016916f11f3..1f632468a56 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 9ecd47bde22..1e627e48e8e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 1e3d4d74722..8cd2ea0ea8b 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 5ad68728859..52189dc2f77 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py index 074ca5cdc64..0a69bf37768 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 3b4839abbcb..93460314f70 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 959e0f14b84..de25900fd66 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index eb442b4f105..30742fb5d25 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index e099082ad42..5c6672f2452 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py index 5ae0aae441c..605674a98b8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 2c1bfc964bb..e2c4aa68c60 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 1dabe18a203..da8825c5993 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py index 9d1d5d8e315..a395f512f2a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py index d755415aea3..225607de990 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py index d1373eeef46..6721e649125 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py index 23f11bf4ba6..c3ee36c1d02 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py index 982e3e2c1e1..3804b73dffa 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py index ed65a50889f..32499350a14 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py index 02647e250a7..85038db0bce 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py index e7600acccb4..6a95711b07a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py index d0a1194cc84..090ad944104 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 14c535c02c8..288149ea991 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index 8045aad209e..6b042200e15 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index ae827fa0de2..176c7335ed2 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 8d1fef274e3..3c8c8cf565a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index fd6119864af..1d436547a53 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py index 1eec0c9f99f..be83b80f494 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py index e37d4303683..20c85bac860 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py index b44d57ed2cd..fe1a91ddfcf 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 21da5958ed7..af9723d4c1f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index d39fcdb4a2a..fe68a879696 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 8c951fd2cbb..2816460382a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 0a741514832..a8ad9982828 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index a355165175c..83bcd584c39 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index b908f9c57a7..4947d70c166 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index 2cc27cd7580..6a7f00097a1 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py index a12700638a0..9ae02113bd8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a3f864e91df..a38fc3acbe4 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index bb86230afef..af283776d7b 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index bd66ba8a806..343d3b8ce96 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 8d5ee7e786f..e064f64e0ea 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 0366197606a..bce4d591acb 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 7102af87c8c..01896430bf5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index c6e3068fbbe..8d659d483da 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index d440a04a0c6..ed886212686 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 1ff98a8ae45..4d8707cf1e0 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py index 05778ad73f5..44522ae5cc3 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index dd9fdb94682..c407c17affa 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index 0c1614d356a..d5d950552d5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index f5f67bc3e52..3d1302dab97 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py index 3f733e3cf04..aa2a9c3ee05 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index 8bcc20dece0..773969c4ade 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 07e459358df..ca782a867b7 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index 23f6fca3ff6..6cd3fd33e9c 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 3c6ff3d0d15..f723c5dca1f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index fba8eb496b6..58b2d571800 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py index 04ae0032c7d..2ef93b94563 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 35cf2c4a5f0..d6cee4f4fea 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 3d6a2f40731..0a81f311f39 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py index 85fa6a57daf..c8990e0bd23 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 0fa6369c114..f654b7215dc 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index e679245f905..94c2d7da308 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py index 0edf9a7b07e..22a0fc55df8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py index a957382f448..6eb360f1e9a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Entitlem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> EntitlementManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EntitlementManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EntitlementManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py index b45c2da9f8f..6fe33fe2bec 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 618a5729927..5301056dcfe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py index 2cf7f1277d0..0c2151f0b81 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index d9c2bbf1a57..a7f218686de 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index d3a3abc5418..578e786378d 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 9efa16eea64..a0363af489d 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 761a1134e5d..cf212641559 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 3c072e97a8a..8f1da65e631 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py index 31de461935a..6800fc3cc9e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py index b5428eec3d2..38aa9f5d09f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 79bc30f0f18..f4f63879914 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py index 5e7fc4460fd..782a6ae967c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py index 84536cdda69..15ceab643d0 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 5b29d078224..0d07f5ed680 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py index dcda8ad4760..07f87e03fc3 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py index 3346edad822..8bd44115571 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py index d736863f6fe..b2fb6af7342 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 0ddfd421af2..490680872eb 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index 569f29ec7ba..60efb30ace0 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index 82e8cc76c1d..f195e5aa6b8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 0eca090c6f8..978ccee7457 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py index f8f6c7efbeb..86d22fa9fa7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index d61263ee5f3..7798c886683 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 07ffba5cce0..bc10a2a1023 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index 439f657b78a..8e631ecb73a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py index 37084a588d2..da0bff88302 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index ddd6a6fa079..bd1ec699d11 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index 9b62d2553c0..d7dc8b42bfe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index 8c135ef275a..755b37099a8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 8dea75090ce..a9c97d4cebf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index e8f63c1e0c9..bd35f8e650e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py index 72531cb8fd7..2e7de809eed 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 1d7b8047c97..2510d2ae939 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 3a34dd0b881..6913d2ae11c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 70fd5b8a403..a324cec35b1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index a42accc2149..f6cbca8ce52 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py index 6ad8b9c6df1..486db475a5e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 51f9e34a5ac..ddfe6320bed 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index fafa59d6d49..98437b8950b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 089eb5a43e0..85448724e74 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index 86784441d83..46cf8a7e269 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py index 18df04d28d4..51bc67aa679 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 2c7e77ba9e4..55343302799 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 9bc1955e964..ec41d155ef1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py index 965a85f3433..29c4c138385 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py index 02c156a0e07..da4fe1092b4 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py index 89872869786..a1ebb8f5758 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py index 60f467dfd43..792d2105378 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py index 831a66c582b..950ee323c94 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py index fbcef3734d0..bf8f4f21a60 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py index 557cd8bf44b..da9113dd8f9 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py index 2770604209a..6d56756b1fe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py index 87defb56ffd..c8c3e3d54b6 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index ba5018d4a59..4bd697f4c61 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index a2a5a3d6300..922c31dc8e9 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index cd292ae74ec..7316342764b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 1e20fb006ef..7d1fd256dde 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 9bd81c158ed..d293c1dbf00 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py index 60ae93d878c..35bb784b63e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py index 88e1e37bafd..51ad1f94fca 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py index 67c910a25a7..569d223f91e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a15a98a730a..16afa81b35c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index 901b61be08c..ace0f33984c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 6a7d8dd6d20..9cb050395c7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 045da525952..59e8d8d5cca 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index dfba3a3ded8..0a121bb8552 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index eb82723a898..dc248fad3a3 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index c1629b00499..d80956fa7f7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py index 1135014e2b5..eaf37036d0a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 9c6327dc222..002e96ef07f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index cf83976d570..d005c9e75a1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index ce7ab149396..97e639e0a00 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index a7b4ba7202a..67614a05ccf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 73c1d5fad5f..8d0cda86367 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index b9502cc41e7..5eedd451d6b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index edc16680361..cf8fc42bd53 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index a8fe73ea6fe..fbbd0d99836 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 6e42e22b294..acf88c4b9d8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py index 8d369c3c901..f3c8f522c5b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 1a95392abe1..42be615b1d8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index c46cb2015f3..e208529554c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index 8ec916fca14..1e8f7fcb861 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py index 041cfea3566..b0d7bc430bd 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index a8eb7c44a66..b0e5170f72a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 096223615ec..a8eda688351 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index ba08bc97677..5e9713d04ee 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if on is None: raise TypeError("on cannot be null.") from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index b17ba69fa07..0f2b075ed2b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 0314a683df3..c97d3138447 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py index c92de5d12b2..4bd281d2aa2 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 41166bce112..843b274ba23 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 0a7127e142a..98e7fc0dcaf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py index f175b70fd72..3a662a77602 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index d1dc2f687a3..7f0c2932c8f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index f378fcc66fd..9d0a8dc8825 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py index 37f4b9481f8..9d1791323a1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py index bda9f240b43..8d268359119 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py index 503519233c1..d8339f13d01 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_custom_app_scope_id(self,custom_app_scope_id: str) -> CustomAppScopeItemR param custom_app_scope_id: The unique identifier of customAppScope Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if custom_app_scope_id is None: raise TypeError("custom_app_scope_id cannot be null.") from .item.custom_app_scope_item_request_builder import CustomAppScopeItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScopeCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplication-list-customappscopes?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: CustomAppScope, request_configuration: Optional[Reques Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplication-post-customappscope?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: CustomAppScope, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> CustomAppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py index 704e7a130cc..c9f49926fca 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/customappscope-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/customappscope-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: CustomAppScope, request_configuration: Optional[Reque Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/customappscope-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: CustomAppScope, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> CustomAppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py b/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py index 4738e50b225..13bcc983f0f 100644 --- a/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRbacApplication, request_configuration: Option param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRbacApplication, request_conf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> ExchangeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExchangeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExchangeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py index 31ba4069524..cb6793516bd 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 450562e3782..6f181722705 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py index 4b3043c095e..dbedf6b892b 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index b2702b7863f..2c40ba406ba 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index ff05232b769..bb9887821f5 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index af673ec906a..ed17a7bd5b4 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 2f0a5ecba77..6555c929859 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index dc4b5aad52a..5d66da6ad8e 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py index 034c79eb212..8dca37c25bd 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py index a173f99ee17..afd339dbedc 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py index 59b07189ec1..7fb9b90698a 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py index 356ad4f6f8a..79007814b83 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py index 0950eb7afbd..bff6a4e2e26 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py index 2e5b1f104ed..e402669f55b 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py index a16f750b59c..2c1cc98fba8 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py index 561a8f109b3..06281f1431d 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py index 2c3d3dd0860..553167d13e8 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 86cd4e35a04..79c75e48357 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index c99b91c94a8..5cc07956e5e 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 6e3b2c24363..8a04d12bd57 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 966e26d6180..9928c3749ff 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 6931c4462cf..a050a3d5066 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py index 651132dc507..240829f267b 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py index 34d496b5eca..d2d52bceb09 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py index 9f3331a5843..aa3fe9f74c6 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 4d58711d4dd..484daed680a 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 2f012ac00a2..ad5829aca05 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py index 9bac49812da..01e062a15df 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 2e99b75e675..f92bcadf922 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index 66417b4e1ff..e4aca03358c 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py index 95026bacc55..709047fd846 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/role_management_request_builder.py b/msgraph_beta/generated/role_management/role_management_request_builder.py index fb5bd8267e1..bd6309f9796 100644 --- a/msgraph_beta/generated/role_management/role_management_request_builder.py +++ b/msgraph_beta/generated/role_management/role_management_request_builder.py @@ -43,7 +43,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleMana param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleManagement] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -65,7 +64,6 @@ async def patch(self,body: RoleManagement, request_configuration: Optional[Reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleManagement] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -88,7 +86,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -101,7 +98,6 @@ def to_patch_request_information(self,body: RoleManagement, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -116,7 +112,6 @@ def with_url(self,raw_url: str) -> RoleManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py b/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py index db41e1718f3..b9ad77e4074 100644 --- a/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py +++ b/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py @@ -71,10 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Alerts_v async def post(self,body: Alert, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Alert]: """ - Create new navigation property to alerts_v2 for security + Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Alert] + Find more info here: https://learn.microsoft.com/graph/api/security-alert-post-manualalert?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Alert, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to alerts_v2 for security + Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/security/alerts_v2/microsoft_graph_security_move_alerts/microsoft_graph_security_move_alerts_request_builder.py b/msgraph_beta/generated/security/alerts_v2/microsoft_graph_security_move_alerts/microsoft_graph_security_move_alerts_request_builder.py index 0a35beba58b..7bb3da7a176 100644 --- a/msgraph_beta/generated/security/alerts_v2/microsoft_graph_security_move_alerts/microsoft_graph_security_move_alerts_request_builder.py +++ b/msgraph_beta/generated/security/alerts_v2/microsoft_graph_security_move_alerts/microsoft_graph_security_move_alerts_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: MoveAlertsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MergeResponse]: """ - Move one or more alert resources to an existing incident. + Move one or more alert resources to a new or existing incident. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MergeResponse] @@ -57,7 +57,7 @@ async def post(self,body: MoveAlertsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: MoveAlertsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Move one or more alert resources to an existing incident. + Move one or more alert resources to a new or existing incident. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py b/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py index ccb2093d8c5..6dc733b4465 100644 --- a/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py +++ b/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Simulati async def patch(self,body: Simulation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Simulation]: """ - Update an attack simulation campaign for a tenant. + Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Simulation] @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Simulation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an attack simulation campaign for a tenant. + Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/security/audit_log/queries/item/audit_log_query_item_request_builder.py b/msgraph_beta/generated/security/audit_log/queries/item/audit_log_query_item_request_builder.py index 29c0c023ff0..66c6fc2e116 100644 --- a/msgraph_beta/generated/security/audit_log/queries/item/audit_log_query_item_request_builder.py +++ b/msgraph_beta/generated/security/audit_log/queries/item/audit_log_query_item_request_builder.py @@ -70,29 +70,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AuditLog return await self.request_adapter.send_async(request_info, AuditLogQuery, error_mapping) - async def patch(self,body: AuditLogQuery, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditLogQuery]: - """ - Update the navigation property queries in security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AuditLogQuery] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.security.audit_log_query import AuditLogQuery - - return await self.request_adapter.send_async(request_info, AuditLogQuery, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Delete navigation property queries for security @@ -115,21 +92,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: AuditLogQuery, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property queries in security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> AuditLogQueryItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -189,11 +151,4 @@ class AuditLogQueryItemRequestBuilderGetRequestConfiguration(RequestConfiguratio """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class AuditLogQueryItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph_beta/generated/security/audit_log/queries/item/records/item/audit_log_record_item_request_builder.py b/msgraph_beta/generated/security/audit_log/queries/item/records/item/audit_log_record_item_request_builder.py index c4a46e7f463..f95160a6aa0 100644 --- a/msgraph_beta/generated/security/audit_log/queries/item/records/item/audit_log_record_item_request_builder.py +++ b/msgraph_beta/generated/security/audit_log/queries/item/records/item/audit_log_record_item_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property records for security - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[AuditLogRecordItemRequestBuilderGetQueryParameters]] = None) -> Optional[AuditLogRecord]: """ An individual audit log record. @@ -68,40 +50,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AuditLog return await self.request_adapter.send_async(request_info, AuditLogRecord, error_mapping) - async def patch(self,body: AuditLogRecord, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditLogRecord]: - """ - Update the navigation property records in security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AuditLogRecord] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.security.audit_log_record import AuditLogRecord - - return await self.request_adapter.send_async(request_info, AuditLogRecord, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property records for security - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuditLogRecordItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ An individual audit log record. @@ -113,21 +61,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: AuditLogRecord, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property records in security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> AuditLogRecordItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -138,13 +71,6 @@ def with_url(self,raw_url: str) -> AuditLogRecordItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AuditLogRecordItemRequestBuilder(self.request_adapter, raw_url) - @dataclass - class AuditLogRecordItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class AuditLogRecordItemRequestBuilderGetQueryParameters(): """ @@ -178,11 +104,4 @@ class AuditLogRecordItemRequestBuilderGetRequestConfiguration(RequestConfigurati """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class AuditLogRecordItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph_beta/generated/security/audit_log/queries/item/records/records_request_builder.py b/msgraph_beta/generated/security/audit_log/queries/item/records/records_request_builder.py index 0e751623ce4..2bf3e8047f3 100644 --- a/msgraph_beta/generated/security/audit_log/queries/item/records/records_request_builder.py +++ b/msgraph_beta/generated/security/audit_log/queries/item/records/records_request_builder.py @@ -15,7 +15,6 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError - from ......models.security.audit_log_record import AuditLogRecord from ......models.security.audit_log_record_collection_response import AuditLogRecordCollectionResponse from .count.count_request_builder import CountRequestBuilder from .item.audit_log_record_item_request_builder import AuditLogRecordItemRequestBuilder @@ -68,29 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RecordsR return await self.request_adapter.send_async(request_info, AuditLogRecordCollectionResponse, error_mapping) - async def post(self,body: AuditLogRecord, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditLogRecord]: - """ - Create new navigation property to records for security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AuditLogRecord] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.security.audit_log_record import AuditLogRecord - - return await self.request_adapter.send_async(request_info, AuditLogRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of the auditLogRecord objects and their properties. @@ -102,21 +78,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: AuditLogRecord, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to records for security - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> RecordsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -199,11 +160,4 @@ class RecordsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecordsR """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class RecordsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph_beta/generated/security/case_management/case_management_request_builder.py b/msgraph_beta/generated/security/case_management/case_management_request_builder.py new file mode 100644 index 00000000000..e4645a1fe68 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_management_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.security.case_management_root import CaseManagementRoot + from .cases.cases_request_builder import CasesRequestBuilder + from .case_type_configurations.case_type_configurations_request_builder import CaseTypeConfigurationsRequestBuilder + +class CaseManagementRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseManagementRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property caseManagement for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]] = None) -> Optional[CaseManagementRoot]: + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseManagementRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.case_management_root import CaseManagementRoot + + return await self.request_adapter.send_async(request_info, CaseManagementRoot, error_mapping) + + async def patch(self,body: CaseManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CaseManagementRoot]: + """ + Update the navigation property caseManagement in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseManagementRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.case_management_root import CaseManagementRoot + + return await self.request_adapter.send_async(request_info, CaseManagementRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property caseManagement for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CaseManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property caseManagement in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CaseManagementRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CaseManagementRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseManagementRequestBuilder(self.request_adapter, raw_url) + + @property + def case_type_configurations(self) -> CaseTypeConfigurationsRequestBuilder: + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + from .case_type_configurations.case_type_configurations_request_builder import CaseTypeConfigurationsRequestBuilder + + return CaseTypeConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cases(self) -> CasesRequestBuilder: + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + from .cases.cases_request_builder import CasesRequestBuilder + + return CasesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseManagementRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CaseManagementRequestBuilderGetQueryParameters(): + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CaseManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CaseManagementRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py new file mode 100644 index 00000000000..0f447ea46ab --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.case_management.case_type_configuration_collection_response import CaseTypeConfigurationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.case_type_configuration_item_request_builder import CaseTypeConfigurationItemRequestBuilder + +class CaseTypeConfigurationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseTypeConfigurationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_case_type_configuration_id(self,case_type_configuration_id: str) -> CaseTypeConfigurationItemRequestBuilder: + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + param case_type_configuration_id: The unique identifier of caseTypeConfiguration + Returns: CaseTypeConfigurationItemRequestBuilder + """ + if case_type_configuration_id is None: + raise TypeError("case_type_configuration_id cannot be null.") + from .item.case_type_configuration_item_request_builder import CaseTypeConfigurationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["caseTypeConfiguration%2Did"] = case_type_configuration_id + return CaseTypeConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[CaseTypeConfigurationCollectionResponse]: + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseTypeConfigurationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-casetypeconfigurations?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.case_management.case_type_configuration_collection_response import CaseTypeConfigurationCollectionResponse + + return await self.request_adapter.send_async(request_info, CaseTypeConfigurationCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CaseTypeConfigurationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CaseTypeConfigurationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseTypeConfigurationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseTypeConfigurationsRequestBuilderGetQueryParameters(): + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CaseTypeConfigurationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/count/count_request_builder.py new file mode 100644 index 00000000000..aff559b7084 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_item_request_builder.py new file mode 100644 index 00000000000..91c76e52295 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.case_management.case_type_configuration import CaseTypeConfiguration + from .custom_fields.custom_fields_request_builder import CustomFieldsRequestBuilder + from .statuses.statuses_request_builder import StatusesRequestBuilder + +class CaseTypeConfigurationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseTypeConfigurationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[CaseTypeConfiguration]: + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseTypeConfiguration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.case_management.case_type_configuration import CaseTypeConfiguration + + return await self.request_adapter.send_async(request_info, CaseTypeConfiguration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CaseTypeConfigurationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CaseTypeConfigurationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseTypeConfigurationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def custom_fields(self) -> CustomFieldsRequestBuilder: + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + from .custom_fields.custom_fields_request_builder import CustomFieldsRequestBuilder + + return CustomFieldsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def statuses(self) -> StatusesRequestBuilder: + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + from .statuses.statuses_request_builder import StatusesRequestBuilder + + return StatusesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseTypeConfigurationItemRequestBuilderGetQueryParameters(): + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/count/count_request_builder.py new file mode 100644 index 00000000000..a87c0484b89 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_request_builder.py new file mode 100644 index 00000000000..aeed3d81aa2 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.custom_field_definition_collection_response import CustomFieldDefinitionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.custom_field_definition_item_request_builder import CustomFieldDefinitionItemRequestBuilder + +class CustomFieldsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomFieldsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_field_definition_id(self,custom_field_definition_id: str) -> CustomFieldDefinitionItemRequestBuilder: + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + param custom_field_definition_id: The unique identifier of customFieldDefinition + Returns: CustomFieldDefinitionItemRequestBuilder + """ + if custom_field_definition_id is None: + raise TypeError("custom_field_definition_id cannot be null.") + from .item.custom_field_definition_item_request_builder import CustomFieldDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customFieldDefinition%2Did"] = custom_field_definition_id + return CustomFieldDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomFieldDefinitionCollectionResponse]: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomFieldDefinitionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.custom_field_definition_collection_response import CustomFieldDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomFieldDefinitionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomFieldsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomFieldsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomFieldsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomFieldsRequestBuilderGetQueryParameters(): + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CustomFieldsRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_item_request_builder.py new file mode 100644 index 00000000000..ca48c07aad6 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.custom_field_definition import CustomFieldDefinition + +class CustomFieldDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomFieldDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomFieldDefinition]: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomFieldDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.custom_field_definition import CustomFieldDefinition + + return await self.request_adapter.send_async(request_info, CustomFieldDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomFieldDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomFieldDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomFieldDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomFieldDefinitionItemRequestBuilderGetQueryParameters(): + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/count/count_request_builder.py new file mode 100644 index 00000000000..37dccdb547c --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_item_request_builder.py new file mode 100644 index 00000000000..5edbd1507a9 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.status_definition import StatusDefinition + +class StatusDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StatusDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[StatusDefinition]: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[StatusDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.status_definition import StatusDefinition + + return await self.request_adapter.send_async(request_info, StatusDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StatusDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StatusDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StatusDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StatusDefinitionItemRequestBuilderGetQueryParameters(): + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class StatusDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_request_builder.py new file mode 100644 index 00000000000..4b20d8e9af0 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.status_definition_collection_response import StatusDefinitionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.status_definition_item_request_builder import StatusDefinitionItemRequestBuilder + +class StatusesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StatusesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_status_definition_id(self,status_definition_id: str) -> StatusDefinitionItemRequestBuilder: + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + param status_definition_id: The unique identifier of statusDefinition + Returns: StatusDefinitionItemRequestBuilder + """ + if status_definition_id is None: + raise TypeError("status_definition_id cannot be null.") + from .item.status_definition_item_request_builder import StatusDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["statusDefinition%2Did"] = status_definition_id + return StatusDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[StatusesRequestBuilderGetQueryParameters]] = None) -> Optional[StatusDefinitionCollectionResponse]: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[StatusDefinitionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.status_definition_collection_response import StatusDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, StatusDefinitionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StatusesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StatusesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StatusesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StatusesRequestBuilderGetQueryParameters(): + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class StatusesRequestBuilderGetRequestConfiguration(RequestConfiguration[StatusesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/cases_request_builder.py b/msgraph_beta/generated/security/case_management/cases/cases_request_builder.py new file mode 100644 index 00000000000..37581cc7dca --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/cases_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.case_management.case import Case + from ....models.security.case_management.case_collection_response import CaseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.case_item_request_builder import CaseItemRequestBuilder + +class CasesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CasesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_case_id(self,case_id: str) -> CaseItemRequestBuilder: + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + param case_id: The unique identifier of case + Returns: CaseItemRequestBuilder + """ + if case_id is None: + raise TypeError("case_id cannot be null.") + from .item.case_item_request_builder import CaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["case%2Did"] = case_id + return CaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CasesRequestBuilderGetQueryParameters]] = None) -> Optional[CaseCollectionResponse]: + """ + Get a list of the case objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.case_management.case_collection_response import CaseCollectionResponse + + return await self.request_adapter.send_async(request_info, CaseCollectionResponse, error_mapping) + + async def post(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Case]: + """ + Create a case object in case management. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CasesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the case objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a case object in case management. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CasesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CasesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CasesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CasesRequestBuilderGetQueryParameters(): + """ + Get a list of the case objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CasesRequestBuilderGetRequestConfiguration(RequestConfiguration[CasesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CasesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/count/count_request_builder.py new file mode 100644 index 00000000000..7d45ba00ef4 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py new file mode 100644 index 00000000000..224be4853e4 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.activity import Activity + from ......models.security.case_management.activity_collection_response import ActivityCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.activity_item_request_builder import ActivityItemRequestBuilder + +class ActivitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActivitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_activity_id(self,activity_id: str) -> ActivityItemRequestBuilder: + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + param activity_id: The unique identifier of activity + Returns: ActivityItemRequestBuilder + """ + if activity_id is None: + raise TypeError("activity_id cannot be null.") + from .item.activity_item_request_builder import ActivityItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["activity%2Did"] = activity_id + return ActivityItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ActivityCollectionResponse]: + """ + Get a list of activity objects in a case timeline. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ActivityCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.activity_collection_response import ActivityCollectionResponse + + return await self.request_adapter.send_async(request_info, ActivityCollectionResponse, error_mapping) + + async def post(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Activity]: + """ + Create a comment activity for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.activity import Activity + + return await self.request_adapter.send_async(request_info, Activity, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of activity objects in a case timeline. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a comment activity for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ActivitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActivitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ActivitiesRequestBuilderGetQueryParameters(): + """ + Get a list of activity objects in a case timeline. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ActivitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ActivitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/activities/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/count/count_request_builder.py new file mode 100644 index 00000000000..18aa53e6701 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_item_request_builder.py new file mode 100644 index 00000000000..31180685c36 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_item_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.activity import Activity + +class ActivityItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActivityItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/{activity%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a comment activity from a case timeline. Only comment activities support delete. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-activity-delete?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]] = None) -> Optional[Activity]: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.activity import Activity + + return await self.request_adapter.send_async(request_info, Activity, error_mapping) + + async def patch(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Activity]: + """ + Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.activity import Activity + + return await self.request_adapter.send_async(request_info, Activity, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a comment activity from a case timeline. Only comment activities support delete. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ActivityItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivityItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActivityItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ActivityItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ActivityItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ActivityItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ActivityItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/attachments/attachments_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/attachments_request_builder.py new file mode 100644 index 00000000000..f76e64d631e --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/attachments_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.attachment import Attachment + from ......models.security.case_management.attachment_collection_response import AttachmentCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.attachment_item_request_builder import AttachmentItemRequestBuilder + +class AttachmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AttachmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + param attachment_id: The unique identifier of attachment + Returns: AttachmentItemRequestBuilder + """ + if attachment_id is None: + raise TypeError("attachment_id cannot be null.") + from .item.attachment_item_request_builder import AttachmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["attachment%2Did"] = attachment_id + return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: + """ + Get a list of attachment objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AttachmentCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.attachment_collection_response import AttachmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) + + async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: + """ + Create an attachment for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of attachment objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create an attachment for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AttachmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AttachmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AttachmentsRequestBuilderGetQueryParameters(): + """ + Get a list of attachment objects for a case. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/attachments/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/count/count_request_builder.py new file mode 100644 index 00000000000..f045c5acbf7 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py new file mode 100644 index 00000000000..302670c72c9 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py @@ -0,0 +1,200 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.attachment import Attachment + from .content.content_request_builder import ContentRequestBuilder + +class AttachmentItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AttachmentItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property attachments for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: + """ + Read the properties and relationships of an attachment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + async def patch(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: + """ + Update the properties of an attachment object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property attachments for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of an attachment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an attachment object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AttachmentItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AttachmentItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the security entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttachmentItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of an attachment object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttachmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py new file mode 100644 index 00000000000..6765ffda696 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py @@ -0,0 +1,160 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.security.case_management.attachment import Attachment + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The binary content stream for the attachment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The binary content stream for the attachment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: + """ + The binary content stream for the attachment. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/case_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/case_item_request_builder.py new file mode 100644 index 00000000000..f352ccffc87 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/case_item_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.case_management.case import Case + from .activities.activities_request_builder import ActivitiesRequestBuilder + from .attachments.attachments_request_builder import AttachmentsRequestBuilder + from .relations.relations_request_builder import RelationsRequestBuilder + from .tasks.tasks_request_builder import TasksRequestBuilder + +class CaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a case object from case management. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-delete-cases?view=graph-rest-beta + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[Case]: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + async def patch(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Case]: + """ + Update the properties of a microsoft.graph.security.caseManagement.case object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a case object from case management. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a microsoft.graph.security.caseManagement.case object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseItemRequestBuilder(self.request_adapter, raw_url) + + @property + def activities(self) -> ActivitiesRequestBuilder: + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + """ + from .activities.activities_request_builder import ActivitiesRequestBuilder + + return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def attachments(self) -> AttachmentsRequestBuilder: + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + """ + from .attachments.attachments_request_builder import AttachmentsRequestBuilder + + return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def relations(self) -> RelationsRequestBuilder: + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + from .relations.relations_request_builder import RelationsRequestBuilder + + return RelationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def tasks(self) -> TasksRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + from .tasks.tasks_request_builder import TasksRequestBuilder + + return TasksRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CaseItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CaseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/relations/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/count/count_request_builder.py new file mode 100644 index 00000000000..d2205895a20 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/relations/item/relation_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/item/relation_item_request_builder.py new file mode 100644 index 00000000000..6ebdc119291 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/item/relation_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.relation import Relation + +class RelationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RelationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property relations for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Relation]: + """ + Links from the case to related security resources. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + async def patch(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Relation]: + """ + Update the properties of a relation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property relations for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Links from the case to related security resources. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a relation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RelationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RelationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RelationItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RelationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RelationItemRequestBuilderGetQueryParameters(): + """ + Links from the case to related security resources. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RelationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RelationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/relations/relations_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/relations_request_builder.py new file mode 100644 index 00000000000..b8fb77589f8 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/relations_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.relation import Relation + from ......models.security.case_management.relation_collection_response import RelationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.relation_item_request_builder import RelationItemRequestBuilder + +class RelationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RelationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + param relation_id: The unique identifier of relation + Returns: RelationItemRequestBuilder + """ + if relation_id is None: + raise TypeError("relation_id cannot be null.") + from .item.relation_item_request_builder import RelationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["relation%2Did"] = relation_id + return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RelationsRequestBuilderGetQueryParameters]] = None) -> Optional[RelationCollectionResponse]: + """ + Get a list of external resource relation objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RelationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.relation_collection_response import RelationCollectionResponse + + return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) + + async def post(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Relation]: + """ + Create an external resource relation for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of external resource relation objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create an external resource relation for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RelationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RelationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RelationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RelationsRequestBuilderGetQueryParameters(): + """ + Get a list of external resource relation objects for a case. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RelationsRequestBuilderGetRequestConfiguration(RequestConfiguration[RelationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RelationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/tasks/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/count/count_request_builder.py new file mode 100644 index 00000000000..3f5de5cfc8e --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/tasks/item/task_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/item/task_item_request_builder.py new file mode 100644 index 00000000000..f176d7a59a7 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/item/task_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.task import Task + +class TaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property tasks for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + Read the properties and relationships of a task object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + async def patch(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Task]: + """ + Update the properties of a task object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.case_management.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property tasks for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a task object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a task object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TaskItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TaskItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a task object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TaskItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/case_management/cases/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/tasks_request_builder.py new file mode 100644 index 00000000000..a1d904cd710 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/tasks_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.task import Task + from ......models.security.case_management.task_collection_response import TaskCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.task_item_request_builder import TaskItemRequestBuilder + +class TasksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TasksRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + param task_id: The unique identifier of task + Returns: TaskItemRequestBuilder + """ + if task_id is None: + raise TypeError("task_id cannot be null.") + from .item.task_item_request_builder import TaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["task%2Did"] = task_id + return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[TaskCollectionResponse]: + """ + Get a list of task objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.task_collection_response import TaskCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) + + async def post(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Task]: + """ + Create a task for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.case_management.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of task objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a task for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TasksRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TasksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TasksRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TasksRequestBuilderGetQueryParameters(): + """ + Get a list of task objects for a case. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TasksRequestBuilderGetRequestConfiguration(RequestConfiguration[TasksRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TasksRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py index 70c63b4e802..f8685ef3dd5 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .......models.o_data_errors.o_data_error import ODataError from .......models.security.ediscovery_hold_policy import EdiscoveryHoldPolicy + from .microsoft_graph_security_disable_policy.microsoft_graph_security_disable_policy_request_builder import MicrosoftGraphSecurityDisablePolicyRequestBuilder + from .microsoft_graph_security_enable_policy.microsoft_graph_security_enable_policy_request_builder import MicrosoftGraphSecurityEnablePolicyRequestBuilder from .microsoft_graph_security_retry_policy.microsoft_graph_security_retry_policy_request_builder import MicrosoftGraphSecurityRetryPolicyRequestBuilder from .site_sources.site_sources_request_builder import SiteSourcesRequestBuilder from .user_sources.user_sources_request_builder import UserSourcesRequestBuilder @@ -141,6 +143,24 @@ def with_url(self,raw_url: str) -> EdiscoveryHoldPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return EdiscoveryHoldPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def microsoft_graph_security_disable_policy(self) -> MicrosoftGraphSecurityDisablePolicyRequestBuilder: + """ + Provides operations to call the disablePolicy method. + """ + from .microsoft_graph_security_disable_policy.microsoft_graph_security_disable_policy_request_builder import MicrosoftGraphSecurityDisablePolicyRequestBuilder + + return MicrosoftGraphSecurityDisablePolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_security_enable_policy(self) -> MicrosoftGraphSecurityEnablePolicyRequestBuilder: + """ + Provides operations to call the enablePolicy method. + """ + from .microsoft_graph_security_enable_policy.microsoft_graph_security_enable_policy_request_builder import MicrosoftGraphSecurityEnablePolicyRequestBuilder + + return MicrosoftGraphSecurityEnablePolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_retry_policy(self) -> MicrosoftGraphSecurityRetryPolicyRequestBuilder: """ diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_request_builder.py new file mode 100644 index 00000000000..7ef96826f7b --- /dev/null +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphSecurityDisablePolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the disablePolicy method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityDisablePolicyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-disablepolicy?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityDisablePolicyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityDisablePolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityDisablePolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_request_builder.py new file mode 100644 index 00000000000..a77d07f09d2 --- /dev/null +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphSecurityEnablePolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the enablePolicy method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityEnablePolicyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-enablepolicy?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityEnablePolicyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityEnablePolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityEnablePolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py index 49366b5da5f..05d079c823d 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py @@ -20,6 +20,8 @@ class ExportResultPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The exportSingleItems property + export_single_items: Optional[bool] = False # The additionalOptions property additional_options: Optional[AdditionalOptions] = None # The cloudAttachmentVersion property @@ -36,8 +38,6 @@ class ExportResultPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): export_format: Optional[ExportFormat] = None # The exportLocation property export_location: Optional[ExportLocation] = None - # The exportSingleItems property - export_single_items: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExportResultPostRequestBody: diff --git a/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py b/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py index 371a10e0c0d..3f90531c505 100644 --- a/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py +++ b/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py @@ -17,6 +17,8 @@ class RemediatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The remediateSendersCopy property + remediate_senders_copy: Optional[bool] = False # The action property action: Optional[RemediationAction] = None # The analyzedEmails property @@ -25,8 +27,6 @@ class RemediatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): description: Optional[str] = None # The displayName property display_name: Optional[str] = None - # The remediateSendersCopy property - remediate_senders_copy: Optional[bool] = None # The severity property severity: Optional[RemediationSeverity] = None diff --git a/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py index 469e9f6c777..d76b915d364 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py +++ b/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.tenant_data_security_and_governance import TenantDataSecurityAndGovernance from .policy_files.policy_files_request_builder import PolicyFilesRequestBuilder + from .process_content.process_content_request_builder import ProcessContentRequestBuilder from .process_content_async.process_content_async_request_builder import ProcessContentAsyncRequestBuilder from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder @@ -151,6 +152,15 @@ def policy_files(self) -> PolicyFilesRequestBuilder: return PolicyFilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def process_content(self) -> ProcessContentRequestBuilder: + """ + Provides operations to call the processContent method. + """ + from .process_content.process_content_request_builder import ProcessContentRequestBuilder + + return ProcessContentRequestBuilder(self.request_adapter, self.path_parameters) + @property def process_content_async(self) -> ProcessContentAsyncRequestBuilder: """ diff --git a/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_post_request_body.py b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_post_request_body.py new file mode 100644 index 00000000000..d2f1193bdb4 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.process_content_request import ProcessContentRequest + +@dataclass +class ProcessContentPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The contentToProcess property + content_to_process: Optional[ProcessContentRequest] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.process_content_request import ProcessContentRequest + + from ....models.process_content_request import ProcessContentRequest + + fields: dict[str, Callable[[Any], None]] = { + "contentToProcess": lambda n : setattr(self, 'content_to_process', n.get_object_value(ProcessContentRequest)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("contentToProcess", self.content_to_process) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py new file mode 100644 index 00000000000..213bd40a378 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.process_content_response import ProcessContentResponse + from .process_content_post_request_body import ProcessContentPostRequestBody + +class ProcessContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the processContent method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProcessContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", path_parameters) + + async def post(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProcessContentResponse]: + """ + Invoke action processContent + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProcessContentResponse] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.process_content_response import ProcessContentResponse + + return await self.request_adapter.send_async(request_info, ProcessContentResponse, error_mapping) + + def to_post_request_information(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action processContent + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ProcessContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProcessContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProcessContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProcessContentRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py index 14f0b765578..42b684f2ad6 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty @@ -23,6 +24,8 @@ class ComputePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): activities: Optional[UserActivityTypes] = None # The deviceMetadata property device_metadata: Optional[DeviceMetadata] = None + # The evaluationScope property + evaluation_scope: Optional[EvaluationScope] = None # The integratedAppMetadata property integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None # The locations property @@ -47,12 +50,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty from .....models.user_activity_types import UserActivityTypes from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty @@ -61,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "evaluationScope": lambda n : setattr(self, 'evaluation_scope', n.get_object_value(EvaluationScope)), "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), @@ -77,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_enum_value("activities", self.activities) writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("evaluationScope", self.evaluation_scope) writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) writer.write_collection_of_object_values("locations", self.locations) writer.write_enum_value("pivotOn", self.pivot_on) diff --git a/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py index e962b3fd2e0..b5bb9e64d65 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigration]: """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SensorMigration] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SensorMigrationItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class SensorMigrationItemRequestBuilderGetQueryParameters(): """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py index 7756fe54ba4..9f03d2e81c4 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MigrateSensorsResult]: """ - Invoke action migrate + Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MigrateSensorsResult] + Find more info here: https://learn.microsoft.com/graph/api/security-sensormigration-migrate?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: MigratePostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action migrate + Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py index 696186f02c8..7fd4a4f8c30 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py @@ -50,9 +50,10 @@ def by_sensor_migration_id(self,sensor_migration_id: str) -> SensorMigrationItem async def get(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigrationCollectionResponse]: """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SensorMigrationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensormigration?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +94,7 @@ async def post(self,body: SensorMigration, request_configuration: Optional[Reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ def microsoft_graph_security_migrate(self) -> MicrosoftGraphSecurityMigrateReque @dataclass class SensorMigrationRequestBuilderGetQueryParameters(): """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_request_builder.py new file mode 100644 index 00000000000..a59f7d7a3bc --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.security.hunting_schema_result import HuntingSchemaResult + +class MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getHuntingSchema method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/microsoft.graph.security.getHuntingSchema()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HuntingSchemaResult]: + """ + Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[HuntingSchemaResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.hunting_schema_result import HuntingSchemaResult + + return await self.request_adapter.send_async(request_info, HuntingSchemaResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py new file mode 100644 index 00000000000..d4f0ac667a7 --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py @@ -0,0 +1,111 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.security.hunting_query_results import HuntingQueryResults + +class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getRunHuntingQuery method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], query: Optional[str] = None) -> None: + """ + Instantiates a new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param query: Usage: query='{query}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['query'] = query + super().__init__(request_adapter, "{+baseurl}/security/microsoft.graph.security.getRunHuntingQuery(query='{query}',timespan='@timespan',workspaceId=@workspaceId){?timespan*,workspaceId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> Optional[HuntingQueryResults]: + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. 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 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[HuntingQueryResults] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.hunting_query_results import HuntingQueryResults + + return await self.request_adapter.send_async(request_info, HuntingQueryResults, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. 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 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters(): + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. 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 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "workspace_id": + return "workspaceId" + if original_name == "timespan": + return "timespan" + return original_name + + # Usage: timespan='@timespan' + timespan: Optional[str] = None + + # Usage: workspaceId=@workspaceId + workspace_id: Optional[UUID] = None + + + @dataclass + class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py index 91fe68e3db7..7d0354d62f1 100644 --- a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py +++ b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RunHuntingQueryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HuntingQueryResults]: """ - Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is 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. + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. 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 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HuntingQueryResults] @@ -56,7 +56,7 @@ async def post(self,body: RunHuntingQueryPostRequestBody, request_configuration: def to_post_request_information(self,body: RunHuntingQueryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is 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. + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. 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 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py index d3a989923d1..14b342b1cd7 100644 --- a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py +++ b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py @@ -4,6 +4,7 @@ from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID @dataclass class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): @@ -16,6 +17,8 @@ class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable query: Optional[str] = None # The timespan property timespan: Optional[str] = None + # The workspaceId property + workspace_id: Optional[UUID] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RunHuntingQueryPostRequestBody: @@ -36,6 +39,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "query": lambda n : setattr(self, 'query', n.get_str_value()), "timespan": lambda n : setattr(self, 'timespan', n.get_str_value()), + "workspaceId": lambda n : setattr(self, 'workspace_id', n.get_uuid_value()), } return fields @@ -49,6 +53,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("query", self.query) writer.write_str_value("timespan", self.timespan) + writer.write_uuid_value("workspaceId", self.workspace_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py b/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py index 5a005e6b61e..5b6339905d0 100644 --- a/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py +++ b/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py @@ -49,10 +49,10 @@ def by_detection_rule_id(self,detection_rule_id: str) -> DetectionRuleItemReques async def get(self,request_configuration: Optional[RequestConfiguration[DetectionRulesRequestBuilderGetQueryParameters]] = None) -> Optional[DetectionRuleCollectionResponse]: """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRuleCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/security-detectionrule-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/security-rulesroot-list-detectionrules?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -70,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detectio async def post(self,body: DetectionRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectionRule]: """ - Create new navigation property to detectionRules for security + Create a new detectionRule object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRule] + Find more info here: https://learn.microsoft.com/graph/api/security-rulesroot-post-detectionrules?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +94,7 @@ async def post(self,body: DetectionRule, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectionRulesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DetectionRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to detectionRules for security + Create a new detectionRule object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -139,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DetectionRulesRequestBuilderGetQueryParameters(): """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py b/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py index a0b7b5657ad..69187e04cea 100644 --- a/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py +++ b/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property detectionRules for security + Delete a detectionRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-rulesroot-delete-detectionrules?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DetectionRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DetectionRule]: """ - Get detectionRules from security + The custom detection rules configured for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRule] """ @@ -93,7 +94,7 @@ async def patch(self,body: DetectionRule, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property detectionRules for security + Delete a detectionRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectionRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get detectionRules from security + The custom detection rules configured for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class DetectionRuleItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class DetectionRuleItemRequestBuilderGetQueryParameters(): """ - Get detectionRules from security + The custom detection rules configured for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/rules/rules_request_builder.py b/msgraph_beta/generated/security/rules/rules_request_builder.py index b90c61fd28a..6ecc3a1c6e6 100644 --- a/msgraph_beta/generated/security/rules/rules_request_builder.py +++ b/msgraph_beta/generated/security/rules/rules_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RulesRequestBuilderGetQueryParameters]] = None) -> Optional[RulesRoot]: """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RulesRoot] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RulesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class RulesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryPa @dataclass class RulesRequestBuilderGetQueryParameters(): """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/security_request_builder.py b/msgraph_beta/generated/security/security_request_builder.py index e846d8a4d5c..acb44a708aa 100644 --- a/msgraph_beta/generated/security/security_request_builder.py +++ b/msgraph_beta/generated/security/security_request_builder.py @@ -21,6 +21,7 @@ from .attack_simulation.attack_simulation_request_builder import AttackSimulationRequestBuilder from .audit_log.audit_log_request_builder import AuditLogRequestBuilder from .cases.cases_request_builder import CasesRequestBuilder + from .case_management.case_management_request_builder import CaseManagementRequestBuilder from .cloud_app_security_profiles.cloud_app_security_profiles_request_builder import CloudAppSecurityProfilesRequestBuilder from .collaboration.collaboration_request_builder import CollaborationRequestBuilder from .data_discovery.data_discovery_request_builder import DataDiscoveryRequestBuilder @@ -34,6 +35,8 @@ from .information_protection.information_protection_request_builder import InformationProtectionRequestBuilder from .ip_security_profiles.ip_security_profiles_request_builder import IpSecurityProfilesRequestBuilder from .labels.labels_request_builder import LabelsRequestBuilder + from .microsoft_graph_security_get_hunting_schema.microsoft_graph_security_get_hunting_schema_request_builder import MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + from .microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id.microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder import MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder from .microsoft_graph_security_run_hunting_query.microsoft_graph_security_run_hunting_query_request_builder import MicrosoftGraphSecurityRunHuntingQueryRequestBuilder from .partner.partner_request_builder import PartnerRequestBuilder from .provider_tenant_settings.provider_tenant_settings_request_builder import ProviderTenantSettingsRequestBuilder @@ -84,10 +87,22 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Security return await self.request_adapter.send_async(request_info, Security, error_mapping) + def microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id(self,query: str) -> MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder: + """ + Provides operations to call the getRunHuntingQuery method. + param query: Usage: query='{query}' + Returns: MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + """ + if query is None: + raise TypeError("query cannot be null.") + from .microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id.microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder import MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + + return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(self.request_adapter, self.path_parameters, query) + async def patch(self,body: Security, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Security]: """ Update security - param body: The request body + param body: Security singleton providing access to audit log resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Security] """ @@ -121,7 +136,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Security, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update security - param body: The request body + param body: Security singleton providing access to audit log resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,6 +194,15 @@ def audit_log(self) -> AuditLogRequestBuilder: return AuditLogRequestBuilder(self.request_adapter, self.path_parameters) + @property + def case_management(self) -> CaseManagementRequestBuilder: + """ + Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + """ + from .case_management.case_management_request_builder import CaseManagementRequestBuilder + + return CaseManagementRequestBuilder(self.request_adapter, self.path_parameters) + @property def cases(self) -> CasesRequestBuilder: """ @@ -305,6 +329,15 @@ def labels(self) -> LabelsRequestBuilder: return LabelsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_security_get_hunting_schema(self) -> MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder: + """ + Provides operations to call the getHuntingSchema method. + """ + from .microsoft_graph_security_get_hunting_schema.microsoft_graph_security_get_hunting_schema_request_builder import MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + + return MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_run_hunting_query(self) -> MicrosoftGraphSecurityRunHuntingQueryRequestBuilder: """ diff --git a/msgraph_beta/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py index 37dec5e8885..dc799e0c429 100644 --- a/msgraph_beta/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/security/subject_rights_requests/item/approvers/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py index 200691ea975..a001b89d02a 100644 --- a/msgraph_beta/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/security/subject_rights_requests/item/collaborators/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py index f3e8851e4f1..fe000063fc7 100644 --- a/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py index 7ef3a3f7cfd..4a86eb7dc80 100644 --- a/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py index 687338b15ef..8d762d44a8b 100644 --- a/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py index e22d31e076b..8f4139380bc 100644 --- a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/approved_client_apps_request_builder.py @@ -49,9 +49,10 @@ def by_approved_client_app_id(self,approved_client_app_id: str) -> ApprovedClien async def get(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovedClientAppCollectionResponse]: """ - Get approvedClientApps from servicePrincipals + Get a list of the approvedClientApp objects and their properties on the remoteDesktopSecurityConfiguration resource on a service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovedClientAppCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-list-approvedclientapps?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approved async def post(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovedClientApp]: """ - Create new navigation property to approvedClientApps for servicePrincipals + Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-post-approvedclientapps?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: ApprovedClientApp, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get approvedClientApps from servicePrincipals + Get a list of the approvedClientApp objects and their properties on the remoteDesktopSecurityConfiguration resource on a service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to approvedClientApps for servicePrincipals + Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -138,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ApprovedClientAppsRequestBuilderGetQueryParameters(): """ - Get approvedClientApps from servicePrincipals + Get a list of the approvedClientApp objects and their properties on the remoteDesktopSecurityConfiguration resource on a service principal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py index 6fa7428051c..9f065ba4caf 100644 --- a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/approved_client_apps/item/approved_client_app_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property approvedClientApps for servicePrincipals + Delete a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/remotedesktopsecurityconfiguration-delete-approvedclientapps?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -50,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovedClientApp]: """ - Get approvedClientApps from servicePrincipals + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/approvedclientapp-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -70,10 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approved async def patch(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovedClientApp]: """ - Update the navigation property approvedClientApps in servicePrincipals + Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovedClientApp] + Find more info here: https://learn.microsoft.com/graph/api/approvedclientapp-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +96,7 @@ async def patch(self,body: ApprovedClientApp, request_configuration: Optional[Re def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property approvedClientApps for servicePrincipals + Delete a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApprovedClientAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get approvedClientApps from servicePrincipals + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ApprovedClientApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property approvedClientApps in servicePrincipals + Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -148,7 +151,7 @@ class ApprovedClientAppItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class ApprovedClientAppItemRequestBuilderGetQueryParameters(): """ - Get approvedClientApps from servicePrincipals + Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py index 99d8872caa7..ee51b68df8c 100644 --- a/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/target_device_groups_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetDe async def post(self,body: TargetDeviceGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetDeviceGroup]: """ - Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetDeviceGroup] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TargetDeviceGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index e803519609a..1e59ebc44df 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: AcquireAccessTokenPostRequestBody, request_configurati def to_post_request_information(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py index 64a43aa8a48..0214000f90b 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 264f3e1e784..0ae7edbccc4 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[StringKeyStringValuePair]: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringKeyStringValuePair] @@ -57,7 +57,7 @@ async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuratio def to_post_request_information(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py index 95730ebac22..229ecb3bea8 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: RestartPostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index debd4e5ab3d..4b56583c830 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 191fe5da2bc..a6e87a4b3b5 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index 3def2f53cb4..ca813266595 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index e41962c736e..679e9989c78 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py index ddb29b43785..6056ce4d6fc 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationSchema]: """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationSchema] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-beta @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRe async def patch(self,body: SynchronizationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationSchema]: """ - 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. + Update the synchronizationSchema 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationSchema] @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SchemaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SynchronizationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + Update the synchronizationSchema 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -190,7 +190,7 @@ class SchemaRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryP @dataclass class SchemaRequestBuilderGetQueryParameters(): """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py index c9db31f0887..d6c28414661 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py index bd3207e2a59..4cb7da32215 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py @@ -39,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-delete?view=graph-rest-beta @@ -58,7 +58,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SynchronizationJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationJob]: """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJob] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-get?view=graph-rest-beta @@ -102,7 +102,7 @@ async def patch(self,body: SynchronizationJob, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SynchronizationJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -220,7 +220,7 @@ class SynchronizationJobItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class SynchronizationJobItemRequestBuilderGetQueryParameters(): """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py index 2c73d36e27a..373197f7d37 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index de103b6b381..cff1c48bcf5 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: ValidateCredentialsPostRequestBody, request_configurat def to_post_request_information(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py index 3c8be4a4193..0c4239f1c9c 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py @@ -50,7 +50,7 @@ def by_synchronization_job_id(self,synchronization_job_id: str) -> Synchronizati async def get(self,request_configuration: Optional[RequestConfiguration[JobsRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationJobCollectionResponse]: """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJobCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-jobs?view=graph-rest-beta @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[JobsRequ async def post(self,body: SynchronizationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationJob]: """ - Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJob] @@ -95,7 +95,7 @@ async def post(self,body: SynchronizationJob, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: SynchronizationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +150,7 @@ def validate_credentials(self) -> ValidateCredentialsRequestBuilder: @dataclass class JobsRequestBuilderGetQueryParameters(): """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py index 899194336a1..8da907e02dd 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py index 94cdcc139b2..460bc6494ab 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def put(self,body: SecretsPutRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SecretsPutResponse]: """ - Provide credentials for establishing connectivity with the target system. + Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SecretsPutResponse] @@ -59,7 +59,7 @@ async def put(self,body: SecretsPutRequestBody, request_configuration: Optional[ def to_put_request_information(self,body: SecretsPutRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide credentials for establishing connectivity with the target system. + Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index efd68e28f7b..2f8f5b5b9c3 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index 152cddfcf78..fe998580607 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py index 0939a94d6ae..3ae3700986f 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index b5bb75fed24..8e4b494e63a 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py index 4294409a731..6df675d2f31 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py @@ -49,7 +49,7 @@ def by_synchronization_template_id(self,synchronization_template_id: str) -> Syn async def get(self,request_configuration: Optional[RequestConfiguration[TemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationTemplateCollectionResponse]: """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationTemplateCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-templates?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: SynchronizationTemplate, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TemplatesRequestBuilderGetQueryParameters(): """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py index b875cf7595b..98b5f63eb5e 100644 --- a/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py index 5674255c82e..7006fa40ca3 100644 --- a/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/settings/settings_request_builder.py b/msgraph_beta/generated/settings/settings_request_builder.py index 91fa4825567..38990799453 100644 --- a/msgraph_beta/generated/settings/settings_request_builder.py +++ b/msgraph_beta/generated/settings/settings_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Settings async def post(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectorySetting]: """ - Create a new directory 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. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectorySetting] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new directory 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. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 317f42a10f3..05e40169577 100644 --- a/msgraph_beta/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index be07b5d98f2..70b6790f2f4 100644 --- a/msgraph_beta/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1ba2c788a63..5da5c3c219d 100644 --- a/msgraph_beta/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/list_/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py index 0916d1eddbc..a1e19b02e8c 100644 --- a/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 180a0a3f800..f0630a2b4ac 100644 --- a/msgraph_beta/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/list_/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index e395f23f683..140dd8ac5e6 100644 --- a/msgraph_beta/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/list_/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 20108820fb3..34ddc1fbc2c 100644 --- a/msgraph_beta/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/shares/item/list_/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 921ec7b7a42..282a6064cdb 100644 --- a/msgraph_beta/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0cc6b21f4fa..c02d0742400 100644 --- a/msgraph_beta/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1f5790568fd..b7730c614f9 100644 --- a/msgraph_beta/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py index 0bd988275d7..ccc0d304ec1 100644 --- a/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index c555e97528a..eccaadfc42b 100644 --- a/msgraph_beta/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index a135efc4e35..1183c3e20b3 100644 --- a/msgraph_beta/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 3e26136487a..e3900ddead0 100644 --- a/msgraph_beta/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index f456ef21180..85db6f25be2 100644 --- a/msgraph_beta/generated/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/page_templates/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index dcf1fa53afb..c2c23b2bf1f 100644 --- a/msgraph_beta/generated/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/page_templates/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 2e2da4554ce..873c5edb11e 100644 --- a/msgraph_beta/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index ea918efed2b..4bbbccccc40 100644 --- a/msgraph_beta/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/item/graph_site_page/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 00a209a6e81..45c825c5b80 100644 --- a/msgraph_beta/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0e2657ee976..303aaed35a7 100644 --- a/msgraph_beta/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 0d6ee4c7039..7be62176f84 100644 --- a/msgraph_beta/generated/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 199a6c2b5d0..3d81875a3b9 100644 --- a/msgraph_beta/generated/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 36d67a2823e..6db3de0ab32 100644 --- a/msgraph_beta/generated/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index b0e75d6cf6e..c17f172e126 100644 --- a/msgraph_beta/generated/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/sites/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py index 74c5b463d47..9942aef7afe 100644 --- a/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/backup_restore_request_builder.py @@ -17,10 +17,9 @@ from ...models.backup_restore_root import BackupRestoreRoot from ...models.o_data_errors.o_data_error import ODataError from .activity_logs.activity_logs_request_builder import ActivityLogsRequestBuilder - from .all_drives_backup.all_drives_backup_request_builder import AllDrivesBackupRequestBuilder - from .all_mailboxes_backup.all_mailboxes_backup_request_builder import AllMailboxesBackupRequestBuilder - from .all_sites_backup.all_sites_backup_request_builder import AllSitesBackupRequestBuilder from .browse_sessions.browse_sessions_request_builder import BrowseSessionsRequestBuilder + from .drive_exclusion_units.drive_exclusion_units_request_builder import DriveExclusionUnitsRequestBuilder + from .drive_exclusion_units_bulk_addition_jobs.drive_exclusion_units_bulk_addition_jobs_request_builder import DriveExclusionUnitsBulkAdditionJobsRequestBuilder from .drive_inclusion_rules.drive_inclusion_rules_request_builder import DriveInclusionRulesRequestBuilder from .drive_protection_units.drive_protection_units_request_builder import DriveProtectionUnitsRequestBuilder from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder @@ -28,6 +27,9 @@ from .enable.enable_request_builder import EnableRequestBuilder from .exchange_protection_policies.exchange_protection_policies_request_builder import ExchangeProtectionPoliciesRequestBuilder from .exchange_restore_sessions.exchange_restore_sessions_request_builder import ExchangeRestoreSessionsRequestBuilder + from .exclusion_units.exclusion_units_request_builder import ExclusionUnitsRequestBuilder + from .mailbox_exclusion_units.mailbox_exclusion_units_request_builder import MailboxExclusionUnitsRequestBuilder + from .mailbox_exclusion_units_bulk_addition_jobs.mailbox_exclusion_units_bulk_addition_jobs_request_builder import MailboxExclusionUnitsBulkAdditionJobsRequestBuilder from .mailbox_inclusion_rules.mailbox_inclusion_rules_request_builder import MailboxInclusionRulesRequestBuilder from .mailbox_protection_units.mailbox_protection_units_request_builder import MailboxProtectionUnitsRequestBuilder from .mailbox_protection_units_bulk_addition_jobs.mailbox_protection_units_bulk_addition_jobs_request_builder import MailboxProtectionUnitsBulkAdditionJobsRequestBuilder @@ -43,6 +45,8 @@ from .share_point_browse_sessions.share_point_browse_sessions_request_builder import SharePointBrowseSessionsRequestBuilder from .share_point_protection_policies.share_point_protection_policies_request_builder import SharePointProtectionPoliciesRequestBuilder from .share_point_restore_sessions.share_point_restore_sessions_request_builder import SharePointRestoreSessionsRequestBuilder + from .site_exclusion_units.site_exclusion_units_request_builder import SiteExclusionUnitsRequestBuilder + from .site_exclusion_units_bulk_addition_jobs.site_exclusion_units_bulk_addition_jobs_request_builder import SiteExclusionUnitsBulkAdditionJobsRequestBuilder from .site_inclusion_rules.site_inclusion_rules_request_builder import SiteInclusionRulesRequestBuilder from .site_protection_units.site_protection_units_request_builder import SiteProtectionUnitsRequestBuilder from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder @@ -179,40 +183,31 @@ def activity_logs(self) -> ActivityLogsRequestBuilder: return ActivityLogsRequestBuilder(self.request_adapter, self.path_parameters) @property - def all_drives_backup(self) -> AllDrivesBackupRequestBuilder: + def browse_sessions(self) -> BrowseSessionsRequestBuilder: """ - Provides operations to manage the allDrivesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. """ - from .all_drives_backup.all_drives_backup_request_builder import AllDrivesBackupRequestBuilder + from .browse_sessions.browse_sessions_request_builder import BrowseSessionsRequestBuilder - return AllDrivesBackupRequestBuilder(self.request_adapter, self.path_parameters) + return BrowseSessionsRequestBuilder(self.request_adapter, self.path_parameters) @property - def all_mailboxes_backup(self) -> AllMailboxesBackupRequestBuilder: + def drive_exclusion_units(self) -> DriveExclusionUnitsRequestBuilder: """ - Provides operations to manage the allMailboxesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. """ - from .all_mailboxes_backup.all_mailboxes_backup_request_builder import AllMailboxesBackupRequestBuilder + from .drive_exclusion_units.drive_exclusion_units_request_builder import DriveExclusionUnitsRequestBuilder - return AllMailboxesBackupRequestBuilder(self.request_adapter, self.path_parameters) + return DriveExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) @property - def all_sites_backup(self) -> AllSitesBackupRequestBuilder: + def drive_exclusion_units_bulk_addition_jobs(self) -> DriveExclusionUnitsBulkAdditionJobsRequestBuilder: """ - Provides operations to manage the allSitesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. """ - from .all_sites_backup.all_sites_backup_request_builder import AllSitesBackupRequestBuilder + from .drive_exclusion_units_bulk_addition_jobs.drive_exclusion_units_bulk_addition_jobs_request_builder import DriveExclusionUnitsBulkAdditionJobsRequestBuilder - return AllSitesBackupRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def browse_sessions(self) -> BrowseSessionsRequestBuilder: - """ - Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. - """ - from .browse_sessions.browse_sessions_request_builder import BrowseSessionsRequestBuilder - - return BrowseSessionsRequestBuilder(self.request_adapter, self.path_parameters) + return DriveExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) @property def drive_inclusion_rules(self) -> DriveInclusionRulesRequestBuilder: @@ -277,6 +272,33 @@ def exchange_restore_sessions(self) -> ExchangeRestoreSessionsRequestBuilder: return ExchangeRestoreSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def exclusion_units(self) -> ExclusionUnitsRequestBuilder: + """ + Provides operations to manage the exclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + from .exclusion_units.exclusion_units_request_builder import ExclusionUnitsRequestBuilder + + return ExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def mailbox_exclusion_units(self) -> MailboxExclusionUnitsRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + from .mailbox_exclusion_units.mailbox_exclusion_units_request_builder import MailboxExclusionUnitsRequestBuilder + + return MailboxExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def mailbox_exclusion_units_bulk_addition_jobs(self) -> MailboxExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + from .mailbox_exclusion_units_bulk_addition_jobs.mailbox_exclusion_units_bulk_addition_jobs_request_builder import MailboxExclusionUnitsBulkAdditionJobsRequestBuilder + + return MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def mailbox_inclusion_rules(self) -> MailboxInclusionRulesRequestBuilder: """ @@ -412,6 +434,24 @@ def share_point_restore_sessions(self) -> SharePointRestoreSessionsRequestBuilde return SharePointRestoreSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def site_exclusion_units(self) -> SiteExclusionUnitsRequestBuilder: + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + from .site_exclusion_units.site_exclusion_units_request_builder import SiteExclusionUnitsRequestBuilder + + return SiteExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def site_exclusion_units_bulk_addition_jobs(self) -> SiteExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + from .site_exclusion_units_bulk_addition_jobs.site_exclusion_units_bulk_addition_jobs_request_builder import SiteExclusionUnitsBulkAdditionJobsRequestBuilder + + return SiteExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def site_inclusion_rules(self) -> SiteInclusionRulesRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py b/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py index fcc3853680e..49a4ecb72ff 100644 --- a/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py +++ b/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py @@ -16,6 +16,8 @@ class BrowsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The optimizedBrowse property + optimized_browse: Optional[bool] = False # The browseLocationItemKey property browse_location_item_key: Optional[str] = None # The browseResourceType property @@ -51,6 +53,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "browseLocationItemKey": lambda n : setattr(self, 'browse_location_item_key', n.get_str_value()), "browseResourceType": lambda n : setattr(self, 'browse_resource_type', n.get_enum_value(BrowsableResourceType)), "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "optimizedBrowse": lambda n : setattr(self, 'optimized_browse', n.get_bool_value()), "orderBy": lambda n : setattr(self, 'order_by', n.get_enum_value(BrowseQueryOrder)), } return fields @@ -66,6 +69,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("browseLocationItemKey", self.browse_location_item_key) writer.write_enum_value("browseResourceType", self.browse_resource_type) writer.write_str_value("filter", self.filter) + writer.write_bool_value("optimizedBrowse", self.optimized_browse) writer.write_enum_value("orderBy", self.order_by) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..a12caaabdd1 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py new file mode 100644 index 00000000000..7cd966d5e28 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.drive_exclusion_unit import DriveExclusionUnit + from ....models.drive_exclusion_unit_collection_response import DriveExclusionUnitCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_exclusion_unit_item_request_builder import DriveExclusionUnitItemRequestBuilder + +class DriveExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_exclusion_unit_id(self,drive_exclusion_unit_id: str) -> DriveExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + param drive_exclusion_unit_id: The unique identifier of driveExclusionUnit + Returns: DriveExclusionUnitItemRequestBuilder + """ + if drive_exclusion_unit_id is None: + raise TypeError("drive_exclusion_unit_id cannot be null.") + from .item.drive_exclusion_unit_item_request_builder import DriveExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveExclusionUnit%2Did"] = drive_exclusion_unit_id + return DriveExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitCollectionResponse]: + """ + The list of drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_exclusion_unit_collection_response import DriveExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitCollectionResponse, error_mapping) + + async def post(self,body: DriveExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveExclusionUnit]: + """ + Create new navigation property to driveExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_exclusion_unit import DriveExclusionUnit + + return await self.request_adapter.send_async(request_info, DriveExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: DriveExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to driveExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DriveExclusionUnitsRequestBuilderGetQueryParameters(): + """ + The list of drive exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DriveExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..db261d869a5 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.drive_exclusion_unit import DriveExclusionUnit + from .....models.o_data_errors.o_data_error import ODataError + +class DriveExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnits/{driveExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property driveExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnit]: + """ + The list of drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnit] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_exclusion_unit import DriveExclusionUnit + + return await self.request_adapter.send_async(request_info, DriveExclusionUnit, error_mapping) + + async def patch(self,body: DriveExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveExclusionUnit]: + """ + Update the navigation property driveExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_exclusion_unit import DriveExclusionUnit + + return await self.request_adapter.send_async(request_info, DriveExclusionUnit, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property driveExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: DriveExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property driveExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + The list of drive exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DriveExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..11bfddfcef0 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..a3b079a351f --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from ....models.drive_exclusion_units_bulk_addition_job_collection_response import DriveExclusionUnitsBulkAdditionJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_exclusion_units_bulk_addition_job_item_request_builder import DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + +class DriveExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_exclusion_units_bulk_addition_job_id(self,drive_exclusion_units_bulk_addition_job_id: str) -> DriveExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param drive_exclusion_units_bulk_addition_job_id: The unique identifier of driveExclusionUnitsBulkAdditionJob + Returns: DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if drive_exclusion_units_bulk_addition_job_id is None: + raise TypeError("drive_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.drive_exclusion_units_bulk_addition_job_item_request_builder import DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveExclusionUnitsBulkAdditionJob%2Did"] = drive_exclusion_units_bulk_addition_job_id + return DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_exclusion_units_bulk_addition_job_collection_response import DriveExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: DriveExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: + """ + Create new navigation property to driveExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: DriveExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to driveExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..62125a7126f --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from .....models.o_data_errors.o_data_error import ODataError + +class DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveExclusionUnitsBulkAdditionJobs/{driveExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property driveExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: DriveExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: + """ + Update the navigation property driveExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property driveExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: DriveExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property driveExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for drive exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py index 79027bd9129..6b9f227ae10 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .....models.exchange_protection_policy import ExchangeProtectionPolicy from .....models.o_data_errors.o_data_error import ODataError + from .mailbox_exclusion_units.mailbox_exclusion_units_request_builder import MailboxExclusionUnitsRequestBuilder + from .mailbox_exclusion_units_bulk_addition_jobs.mailbox_exclusion_units_bulk_addition_jobs_request_builder import MailboxExclusionUnitsBulkAdditionJobsRequestBuilder from .mailbox_inclusion_rules.mailbox_inclusion_rules_request_builder import MailboxInclusionRulesRequestBuilder from .mailbox_protection_units.mailbox_protection_units_request_builder import MailboxProtectionUnitsRequestBuilder from .mailbox_protection_units_bulk_addition_jobs.mailbox_protection_units_bulk_addition_jobs_request_builder import MailboxProtectionUnitsBulkAdditionJobsRequestBuilder @@ -142,6 +144,24 @@ def with_url(self,raw_url: str) -> ExchangeProtectionPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExchangeProtectionPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def mailbox_exclusion_units(self) -> MailboxExclusionUnitsRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + from .mailbox_exclusion_units.mailbox_exclusion_units_request_builder import MailboxExclusionUnitsRequestBuilder + + return MailboxExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def mailbox_exclusion_units_bulk_addition_jobs(self) -> MailboxExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + from .mailbox_exclusion_units_bulk_addition_jobs.mailbox_exclusion_units_bulk_addition_jobs_request_builder import MailboxExclusionUnitsBulkAdditionJobsRequestBuilder + + return MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def mailbox_inclusion_rules(self) -> MailboxInclusionRulesRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..6a3da1a6c1a --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..a468925a96d --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_exclusion_unit import MailboxExclusionUnit + from .......models.o_data_errors.o_data_error import ODataError + +class MailboxExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnits/{mailboxExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnit]: + """ + Get a mailbox exclusion unit associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/mailboxexclusionunit-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_exclusion_unit import MailboxExclusionUnit + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a mailbox exclusion unit associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + Get a mailbox exclusion unit associated with an Exchange protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py new file mode 100644 index 00000000000..252d5ea796a --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.mailbox_exclusion_unit_collection_response import MailboxExclusionUnitCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_exclusion_unit_item_request_builder import MailboxExclusionUnitItemRequestBuilder + +class MailboxExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_exclusion_unit_id(self,mailbox_exclusion_unit_id: str) -> MailboxExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.exchangeProtectionPolicy entity. + param mailbox_exclusion_unit_id: The unique identifier of mailboxExclusionUnit + Returns: MailboxExclusionUnitItemRequestBuilder + """ + if mailbox_exclusion_unit_id is None: + raise TypeError("mailbox_exclusion_unit_id cannot be null.") + from .item.mailbox_exclusion_unit_item_request_builder import MailboxExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxExclusionUnit%2Did"] = mailbox_exclusion_unit_id + return MailboxExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitCollectionResponse]: + """ + Get a list of mailbox exclusion units associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunits?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_exclusion_unit_collection_response import MailboxExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of mailbox exclusion units associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxExclusionUnitsRequestBuilderGetQueryParameters(): + """ + Get a list of mailbox exclusion units associated with an Exchange protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MailboxExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..188cc578780 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..a3d1805553d --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from .......models.o_data_errors.o_data_error import ODataError + +class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnitsBulkAdditionJobs/{mailboxExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: + """ + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/mailboxexclusionunitsbulkadditionjob-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..2eb0c80da28 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.mailbox_exclusion_units_bulk_addition_job_collection_response import MailboxExclusionUnitsBulkAdditionJobCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_exclusion_units_bulk_addition_job_item_request_builder import MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + +class MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_exclusion_units_bulk_addition_job_id(self,mailbox_exclusion_units_bulk_addition_job_id: str) -> MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + param mailbox_exclusion_units_bulk_addition_job_id: The unique identifier of mailboxExclusionUnitsBulkAdditionJob + Returns: MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if mailbox_exclusion_units_bulk_addition_job_id is None: + raise TypeError("mailbox_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.mailbox_exclusion_units_bulk_addition_job_item_request_builder import MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxExclusionUnitsBulkAdditionJob%2Did"] = mailbox_exclusion_units_bulk_addition_job_id + return MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunitsbulkadditionjobs?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_exclusion_units_bulk_addition_job_collection_response import MailboxExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..bf6f554fbc8 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py new file mode 100644 index 00000000000..45dab8af224 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.exclusion_unit_base_collection_response import ExclusionUnitBaseCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.exclusion_unit_base_item_request_builder import ExclusionUnitBaseItemRequestBuilder + +class ExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_exclusion_unit_base_id(self,exclusion_unit_base_id: str) -> ExclusionUnitBaseItemRequestBuilder: + """ + Provides operations to manage the exclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + param exclusion_unit_base_id: The unique identifier of exclusionUnitBase + Returns: ExclusionUnitBaseItemRequestBuilder + """ + if exclusion_unit_base_id is None: + raise TypeError("exclusion_unit_base_id cannot be null.") + from .item.exclusion_unit_base_item_request_builder import ExclusionUnitBaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["exclusionUnitBase%2Did"] = exclusion_unit_base_id + return ExclusionUnitBaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[ExclusionUnitBaseCollectionResponse]: + """ + The list of exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExclusionUnitBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.exclusion_unit_base_collection_response import ExclusionUnitBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, ExclusionUnitBaseCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ExclusionUnitsRequestBuilderGetQueryParameters(): + """ + The list of exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py new file mode 100644 index 00000000000..4020f37ecc1 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.exclusion_unit_base import ExclusionUnitBase + from .....models.o_data_errors.o_data_error import ODataError + +class ExclusionUnitBaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExclusionUnitBaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exclusionUnits/{exclusionUnitBase%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExclusionUnitBase]: + """ + The list of exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExclusionUnitBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.exclusion_unit_base import ExclusionUnitBase + + return await self.request_adapter.send_async(request_info, ExclusionUnitBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExclusionUnitBaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExclusionUnitBaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExclusionUnitBaseItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExclusionUnitBaseItemRequestBuilderGetQueryParameters(): + """ + The list of exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExclusionUnitBaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..fa7b6cdd8c6 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..04bd6bdd732 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.mailbox_exclusion_unit import MailboxExclusionUnit + from .....models.o_data_errors.o_data_error import ODataError + +class MailboxExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnits/{mailboxExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mailboxExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnit]: + """ + The list of mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnit] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_exclusion_unit import MailboxExclusionUnit + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnit, error_mapping) + + async def patch(self,body: MailboxExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxExclusionUnit]: + """ + Update the navigation property mailboxExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_exclusion_unit import MailboxExclusionUnit + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnit, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mailboxExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + The list of mailbox exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py new file mode 100644 index 00000000000..a8c54aaeb7d --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mailbox_exclusion_unit import MailboxExclusionUnit + from ....models.mailbox_exclusion_unit_collection_response import MailboxExclusionUnitCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_exclusion_unit_item_request_builder import MailboxExclusionUnitItemRequestBuilder + +class MailboxExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_exclusion_unit_id(self,mailbox_exclusion_unit_id: str) -> MailboxExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + param mailbox_exclusion_unit_id: The unique identifier of mailboxExclusionUnit + Returns: MailboxExclusionUnitItemRequestBuilder + """ + if mailbox_exclusion_unit_id is None: + raise TypeError("mailbox_exclusion_unit_id cannot be null.") + from .item.mailbox_exclusion_unit_item_request_builder import MailboxExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxExclusionUnit%2Did"] = mailbox_exclusion_unit_id + return MailboxExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitCollectionResponse]: + """ + The list of mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_exclusion_unit_collection_response import MailboxExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitCollectionResponse, error_mapping) + + async def post(self,body: MailboxExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxExclusionUnit]: + """ + Create new navigation property to mailboxExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_exclusion_unit import MailboxExclusionUnit + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MailboxExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mailboxExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxExclusionUnitsRequestBuilderGetQueryParameters(): + """ + The list of mailbox exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MailboxExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..85d771f6108 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..9c535c83453 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from .....models.o_data_errors.o_data_error import ODataError + +class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnitsBulkAdditionJobs/{mailboxExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mailboxExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: MailboxExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: + """ + Update the navigation property mailboxExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mailboxExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..94fc6553932 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + from ....models.mailbox_exclusion_units_bulk_addition_job_collection_response import MailboxExclusionUnitsBulkAdditionJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_exclusion_units_bulk_addition_job_item_request_builder import MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + +class MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_exclusion_units_bulk_addition_job_id(self,mailbox_exclusion_units_bulk_addition_job_id: str) -> MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the mailboxExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param mailbox_exclusion_units_bulk_addition_job_id: The unique identifier of mailboxExclusionUnitsBulkAdditionJob + Returns: MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if mailbox_exclusion_units_bulk_addition_job_id is None: + raise TypeError("mailbox_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.mailbox_exclusion_units_bulk_addition_job_item_request_builder import MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxExclusionUnitsBulkAdditionJob%2Did"] = mailbox_exclusion_units_bulk_addition_job_id + return MailboxExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_exclusion_units_bulk_addition_job_collection_response import MailboxExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: MailboxExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: + """ + Create new navigation property to mailboxExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_exclusion_units_bulk_addition_job import MailboxExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MailboxExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mailboxExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for mailbox exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..aab6ce9eb0e --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py new file mode 100644 index 00000000000..bf60ac3218b --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.drive_exclusion_unit_collection_response import DriveExclusionUnitCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_exclusion_unit_item_request_builder import DriveExclusionUnitItemRequestBuilder + +class DriveExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_exclusion_unit_id(self,drive_exclusion_unit_id: str) -> DriveExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + param drive_exclusion_unit_id: The unique identifier of driveExclusionUnit + Returns: DriveExclusionUnitItemRequestBuilder + """ + if drive_exclusion_unit_id is None: + raise TypeError("drive_exclusion_unit_id cannot be null.") + from .item.drive_exclusion_unit_item_request_builder import DriveExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveExclusionUnit%2Did"] = drive_exclusion_unit_id + return DriveExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitCollectionResponse]: + """ + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunits?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.drive_exclusion_unit_collection_response import DriveExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DriveExclusionUnitsRequestBuilderGetQueryParameters(): + """ + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DriveExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..cf904958fb2 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.drive_exclusion_unit import DriveExclusionUnit + from .......models.o_data_errors.o_data_error import ODataError + +class DriveExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnits/{driveExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnit]: + """ + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/driveexclusionunit-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.drive_exclusion_unit import DriveExclusionUnit + + return await self.request_adapter.send_async(request_info, DriveExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DriveExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..7e3f8869cbd --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..4d2e371836c --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.drive_exclusion_units_bulk_addition_job_collection_response import DriveExclusionUnitsBulkAdditionJobCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_exclusion_units_bulk_addition_job_item_request_builder import DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + +class DriveExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_exclusion_units_bulk_addition_job_id(self,drive_exclusion_units_bulk_addition_job_id: str) -> DriveExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + param drive_exclusion_units_bulk_addition_job_id: The unique identifier of driveExclusionUnitsBulkAdditionJob + Returns: DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if drive_exclusion_units_bulk_addition_job_id is None: + raise TypeError("drive_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.drive_exclusion_units_bulk_addition_job_item_request_builder import DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveExclusionUnitsBulkAdditionJob%2Did"] = drive_exclusion_units_bulk_addition_job_id + return DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunitsbulkadditionjobs?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.drive_exclusion_units_bulk_addition_job_collection_response import DriveExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..06e376052a6 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + from .......models.o_data_errors.o_data_error import ODataError + +class DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveExclusionUnitsBulkAdditionJobs/{driveExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: + """ + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/driveexclusionunitsbulkadditionjob-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.drive_exclusion_units_bulk_addition_job import DriveExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DriveExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py index d5f56545354..576d5ffce9a 100644 --- a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .....models.one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy from .....models.o_data_errors.o_data_error import ODataError + from .drive_exclusion_units.drive_exclusion_units_request_builder import DriveExclusionUnitsRequestBuilder + from .drive_exclusion_units_bulk_addition_jobs.drive_exclusion_units_bulk_addition_jobs_request_builder import DriveExclusionUnitsBulkAdditionJobsRequestBuilder from .drive_inclusion_rules.drive_inclusion_rules_request_builder import DriveInclusionRulesRequestBuilder from .drive_protection_units.drive_protection_units_request_builder import DriveProtectionUnitsRequestBuilder from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder @@ -142,6 +144,24 @@ def with_url(self,raw_url: str) -> OneDriveForBusinessProtectionPolicyItemReques raise TypeError("raw_url cannot be null.") return OneDriveForBusinessProtectionPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def drive_exclusion_units(self) -> DriveExclusionUnitsRequestBuilder: + """ + Provides operations to manage the driveExclusionUnits property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + from .drive_exclusion_units.drive_exclusion_units_request_builder import DriveExclusionUnitsRequestBuilder + + return DriveExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def drive_exclusion_units_bulk_addition_jobs(self) -> DriveExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the driveExclusionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + from .drive_exclusion_units_bulk_addition_jobs.drive_exclusion_units_bulk_addition_jobs_request_builder import DriveExclusionUnitsBulkAdditionJobsRequestBuilder + + return DriveExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive_inclusion_rules(self) -> DriveInclusionRulesRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py index 874072e2943..61d948c3208 100644 --- a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.share_point_protection_policy import SharePointProtectionPolicy + from .site_exclusion_units.site_exclusion_units_request_builder import SiteExclusionUnitsRequestBuilder + from .site_exclusion_units_bulk_addition_jobs.site_exclusion_units_bulk_addition_jobs_request_builder import SiteExclusionUnitsBulkAdditionJobsRequestBuilder from .site_inclusion_rules.site_inclusion_rules_request_builder import SiteInclusionRulesRequestBuilder from .site_protection_units.site_protection_units_request_builder import SiteProtectionUnitsRequestBuilder from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder @@ -142,6 +144,24 @@ def with_url(self,raw_url: str) -> SharePointProtectionPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return SharePointProtectionPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def site_exclusion_units(self) -> SiteExclusionUnitsRequestBuilder: + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + from .site_exclusion_units.site_exclusion_units_request_builder import SiteExclusionUnitsRequestBuilder + + return SiteExclusionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def site_exclusion_units_bulk_addition_jobs(self) -> SiteExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + from .site_exclusion_units_bulk_addition_jobs.site_exclusion_units_bulk_addition_jobs_request_builder import SiteExclusionUnitsBulkAdditionJobsRequestBuilder + + return SiteExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def site_inclusion_rules(self) -> SiteInclusionRulesRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..99fc522e4e6 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..6ba6e09c7f5 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.site_exclusion_unit import SiteExclusionUnit + +class SiteExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnits/{siteExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnit]: + """ + Get a site exclusion unit associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/siteexclusionunit-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.site_exclusion_unit import SiteExclusionUnit + + return await self.request_adapter.send_async(request_info, SiteExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a site exclusion unit associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + Get a site exclusion unit associated with a SharePoint protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SiteExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py new file mode 100644 index 00000000000..c65bde194bb --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.site_exclusion_unit_collection_response import SiteExclusionUnitCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_exclusion_unit_item_request_builder import SiteExclusionUnitItemRequestBuilder + +class SiteExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_exclusion_unit_id(self,site_exclusion_unit_id: str) -> SiteExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.sharePointProtectionPolicy entity. + param site_exclusion_unit_id: The unique identifier of siteExclusionUnit + Returns: SiteExclusionUnitItemRequestBuilder + """ + if site_exclusion_unit_id is None: + raise TypeError("site_exclusion_unit_id cannot be null.") + from .item.site_exclusion_unit_item_request_builder import SiteExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteExclusionUnit%2Did"] = site_exclusion_unit_id + return SiteExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitCollectionResponse]: + """ + Get a list of site exclusion units associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunits?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.site_exclusion_unit_collection_response import SiteExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of site exclusion units associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SiteExclusionUnitsRequestBuilderGetQueryParameters(): + """ + Get a list of site exclusion units associated with a SharePoint protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SiteExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..5967152ed0a --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..339e841b95d --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + +class SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnitsBulkAdditionJobs/{siteExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: + """ + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/siteexclusionunitsbulkadditionjob-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..022b3eaacc6 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.site_exclusion_units_bulk_addition_job_collection_response import SiteExclusionUnitsBulkAdditionJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_exclusion_units_bulk_addition_job_item_request_builder import SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + +class SiteExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_exclusion_units_bulk_addition_job_id(self,site_exclusion_units_bulk_addition_job_id: str) -> SiteExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + param site_exclusion_units_bulk_addition_job_id: The unique identifier of siteExclusionUnitsBulkAdditionJob + Returns: SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if site_exclusion_units_bulk_addition_job_id is None: + raise TypeError("site_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.site_exclusion_units_bulk_addition_job_item_request_builder import SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteExclusionUnitsBulkAdditionJob%2Did"] = site_exclusion_units_bulk_addition_job_id + return SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunitsbulkadditionjobs?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.site_exclusion_units_bulk_addition_job_collection_response import SiteExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/count/count_request_builder.py new file mode 100644 index 00000000000..787b4b6f602 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnits/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py new file mode 100644 index 00000000000..c00228c6b70 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.site_exclusion_unit import SiteExclusionUnit + +class SiteExclusionUnitItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnits/{siteExclusionUnit%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property siteExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnit]: + """ + The list of site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnit] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_exclusion_unit import SiteExclusionUnit + + return await self.request_adapter.send_async(request_info, SiteExclusionUnit, error_mapping) + + async def patch(self,body: SiteExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteExclusionUnit]: + """ + Update the navigation property siteExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_exclusion_unit import SiteExclusionUnit + + return await self.request_adapter.send_async(request_info, SiteExclusionUnit, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property siteExclusionUnits for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SiteExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property siteExclusionUnits in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitItemRequestBuilderGetQueryParameters(): + """ + The list of site exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SiteExclusionUnitItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py new file mode 100644 index 00000000000..92def6a22b3 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.site_exclusion_unit import SiteExclusionUnit + from ....models.site_exclusion_unit_collection_response import SiteExclusionUnitCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_exclusion_unit_item_request_builder import SiteExclusionUnitItemRequestBuilder + +class SiteExclusionUnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_exclusion_unit_id(self,site_exclusion_unit_id: str) -> SiteExclusionUnitItemRequestBuilder: + """ + Provides operations to manage the siteExclusionUnits property of the microsoft.graph.backupRestoreRoot entity. + param site_exclusion_unit_id: The unique identifier of siteExclusionUnit + Returns: SiteExclusionUnitItemRequestBuilder + """ + if site_exclusion_unit_id is None: + raise TypeError("site_exclusion_unit_id cannot be null.") + from .item.site_exclusion_unit_item_request_builder import SiteExclusionUnitItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteExclusionUnit%2Did"] = site_exclusion_unit_id + return SiteExclusionUnitItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitCollectionResponse]: + """ + The list of site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_exclusion_unit_collection_response import SiteExclusionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitCollectionResponse, error_mapping) + + async def post(self,body: SiteExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteExclusionUnit]: + """ + Create new navigation property to siteExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnit] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_exclusion_unit import SiteExclusionUnit + + return await self.request_adapter.send_async(request_info, SiteExclusionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SiteExclusionUnit, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to siteExclusionUnits for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SiteExclusionUnitsRequestBuilderGetQueryParameters(): + """ + The list of site exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SiteExclusionUnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..0af9d1c6530 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..3cbade64ec4 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + +class SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnitsBulkAdditionJobs/{siteExclusionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property siteExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: + """ + The list of bulk addition jobs for site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: SiteExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: + """ + Update the navigation property siteExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property siteExclusionUnitsBulkAdditionJobs for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SiteExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property siteExclusionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for site exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..c5aadb4a980 --- /dev/null +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + from ....models.site_exclusion_units_bulk_addition_job_collection_response import SiteExclusionUnitsBulkAdditionJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_exclusion_units_bulk_addition_job_item_request_builder import SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + +class SiteExclusionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteExclusionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteExclusionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_exclusion_units_bulk_addition_job_id(self,site_exclusion_units_bulk_addition_job_id: str) -> SiteExclusionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the siteExclusionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param site_exclusion_units_bulk_addition_job_id: The unique identifier of siteExclusionUnitsBulkAdditionJob + Returns: SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + """ + if site_exclusion_units_bulk_addition_job_id is None: + raise TypeError("site_exclusion_units_bulk_addition_job_id cannot be null.") + from .item.site_exclusion_units_bulk_addition_job_item_request_builder import SiteExclusionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteExclusionUnitsBulkAdditionJob%2Did"] = site_exclusion_units_bulk_addition_job_id + return SiteExclusionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse]: + """ + The list of bulk addition jobs for site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_exclusion_units_bulk_addition_job_collection_response import SiteExclusionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: SiteExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: + """ + Create new navigation property to siteExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteExclusionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_exclusion_units_bulk_addition_job import SiteExclusionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteExclusionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The list of bulk addition jobs for site exclusion units in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SiteExclusionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to siteExclusionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SiteExclusionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteExclusionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteExclusionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + The list of bulk addition jobs for site exclusion units in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteExclusionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py index a7ad8cfe851..f7bbff19dae 100644 --- a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppointmentItemRequestBuilder: """ @@ -96,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_post_request_information(self,body: BookingAppointment, request_configura """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py index 56a2053313d..6b18081781a 100644 --- a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py +++ b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -98,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_patch_request_information(self,body: BookingAppointment, request_configur """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py index 4d79b3e1dd1..361991d71e2 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py @@ -19,7 +19,6 @@ from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder from .item.cross_tenant_migration_job_item_request_builder import CrossTenantMigrationJobItemRequestBuilder - from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobsRequestBuilder(BaseRequestBuilder): """ @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CrossTen async def post(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: """ - Create a new crossTenantMigrationJob. + Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantMigrationJob] @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new crossTenantMigrationJob. + Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -144,15 +143,6 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property - def validate(self) -> ValidateRequestBuilder: - """ - Provides operations to call the validate method. - """ - from .validate.validate_request_builder import ValidateRequestBuilder - - return ValidateRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class CrossTenantMigrationJobsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py index 62d346ec018..ca448ce97b7 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py @@ -17,7 +17,9 @@ from .....models.cross_tenant_migration_job import CrossTenantMigrationJob from .....models.o_data_errors.o_data_error import ODataError from .cancel.cancel_request_builder import CancelRequestBuilder + from .migrate.migrate_request_builder import MigrateRequestBuilder from .users.users_request_builder import UsersRequestBuilder + from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +160,15 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migrate(self) -> MigrateRequestBuilder: + """ + Provides operations to call the migrate method. + """ + from .migrate.migrate_request_builder import MigrateRequestBuilder + + return MigrateRequestBuilder(self.request_adapter, self.path_parameters) + @property def users(self) -> UsersRequestBuilder: """ @@ -167,6 +178,15 @@ def users(self) -> UsersRequestBuilder: return UsersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def validate(self) -> ValidateRequestBuilder: + """ + Provides operations to call the validate method. + """ + from .validate.validate_request_builder import ValidateRequestBuilder + + return ValidateRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py new file mode 100644 index 00000000000..5978b5f6b19 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + from ......models.o_data_errors.o_data_error import ODataError + +class MigrateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the migrate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/migrate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MigrateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MigrateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py new file mode 100644 index 00000000000..c50182a4abb --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + from ......models.o_data_errors.o_data_error import ODataError + +class ValidateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the validate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ValidateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/validate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ValidateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ValidateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ValidateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ValidateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py deleted file mode 100644 index 11a8b562d84..00000000000 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py +++ /dev/null @@ -1,81 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - -@dataclass -class ValidatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): - # Stores model information. - backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) - - # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - additional_data: dict[str, Any] = field(default_factory=dict) - # The completeAfterDateTime property - complete_after_date_time: Optional[str] = None - # The displayName property - display_name: Optional[str] = None - # The exchangeSettings property - exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None - # The resourceType property - resource_type: Optional[str] = None - # The resources property - resources: Optional[list[str]] = None - # The sourceTenantId property - source_tenant_id: Optional[str] = None - # The workloads property - workloads: Optional[list[str]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ValidatePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ValidatePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ValidatePostRequestBody() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - - from .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - - fields: dict[str, Callable[[Any], None]] = { - "completeAfterDateTime": lambda n : setattr(self, 'complete_after_date_time', n.get_str_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "exchangeSettings": lambda n : setattr(self, 'exchange_settings', n.get_object_value(ExchangeOnlineCrossTenantMigrationSettings)), - "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), - "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), - "sourceTenantId": lambda n : setattr(self, 'source_tenant_id', n.get_str_value()), - "workloads": lambda n : setattr(self, 'workloads', n.get_collection_of_primitive_values(str)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - writer.write_str_value("completeAfterDateTime", self.complete_after_date_time) - writer.write_str_value("displayName", self.display_name) - writer.write_object_value("exchangeSettings", self.exchange_settings) - writer.write_str_value("resourceType", self.resource_type) - writer.write_collection_of_primitive_values("resources", self.resources) - writer.write_str_value("sourceTenantId", self.source_tenant_id) - writer.write_collection_of_primitive_values("workloads", self.workloads) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py index 9182eb062eb..e8be8ad29cf 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py @@ -17,6 +17,8 @@ from ....models.cross_tenant_migration_job import CrossTenantMigrationJob from ....models.o_data_errors.o_data_error import ODataError from .cancel.cancel_request_builder import CancelRequestBuilder + from .migrate.migrate_request_builder import MigrateRequestBuilder + from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobsWithDisplayNameRequestBuilder(BaseRequestBuilder): """ @@ -160,6 +162,24 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migrate(self) -> MigrateRequestBuilder: + """ + Provides operations to call the migrate method. + """ + from .migrate.migrate_request_builder import MigrateRequestBuilder + + return MigrateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def validate(self) -> ValidateRequestBuilder: + """ + Provides operations to call the validate method. + """ + from .validate.validate_request_builder import ValidateRequestBuilder + + return ValidateRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py new file mode 100644 index 00000000000..fb311552093 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cross_tenant_migration_job import CrossTenantMigrationJob + from .....models.o_data_errors.o_data_error import ODataError + +class MigrateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the migrate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}')/migrate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MigrateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MigrateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py similarity index 67% rename from msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py rename to msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py index fa069671610..563e4092de3 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py @@ -16,7 +16,6 @@ if TYPE_CHECKING: from .....models.cross_tenant_migration_job import CrossTenantMigrationJob from .....models.o_data_errors.o_data_error import ODataError - from .validate_post_request_body import ValidatePostRequestBody class ValidateRequestBuilder(BaseRequestBuilder): """ @@ -29,21 +28,18 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/validate", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}')/validate", path_parameters) - async def post(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: """ - Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - param body: The request body + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantMigrationJob] Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) request_info = self.to_post_request_information( - body, request_configuration + request_configuration ) from .....models.o_data_errors.o_data_error import ODataError @@ -56,20 +52,16 @@ async def post(self,body: ValidatePostRequestBody, request_configuration: Option return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) - def to_post_request_information(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - param body: The request body + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info def with_url(self,raw_url: str) -> ValidateRequestBuilder: @@ -78,7 +70,7 @@ def with_url(self,raw_url: str) -> ValidateRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ValidateRequestBuilder """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ValidateRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py new file mode 100644 index 00000000000..941d6e1798a --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py new file mode 100644 index 00000000000..8c31bcf438e --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + +class VirtualEventRegistrationQuestionBaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationQuestionBaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property questions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Update the navigation property questions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property questions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property questions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py new file mode 100644 index 00000000000..8b9795c6a8a --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + +class QuestionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new QuestionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_question_base_id(self,virtual_event_registration_question_base_id: str) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + param virtual_event_registration_question_base_id: The unique identifier of virtualEventRegistrationQuestionBase + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if virtual_event_registration_question_base_id is None: + raise TypeError("virtual_event_registration_question_base_id cannot be null.") + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistrationQuestionBase%2Did"] = virtual_event_registration_question_base_id + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBaseCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Create new navigation property to questions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to questions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> QuestionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: QuestionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return QuestionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class QuestionsRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class QuestionsRequestBuilderGetRequestConfiguration(RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class QuestionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py new file mode 100644 index 00000000000..9154ec9ce97 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + from .questions.questions_request_builder import QuestionsRequestBuilder + +class RegistrationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrationConfiguration for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + async def patch(self,body: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Update the navigation property registrationConfiguration in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrationConfiguration for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrationConfiguration in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @property + def questions(self) -> QuestionsRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + from .questions.questions_request_builder import QuestionsRequestBuilder + + return QuestionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py new file mode 100644 index 00000000000..d4537e630ca --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/enable/enable_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py similarity index 75% rename from msgraph_beta/generated/solutions/backup_restore/all_sites_backup/enable/enable_request_builder.py rename to msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py index 06266bd4899..0ea5d09c633 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_sites_backup/enable/enable_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py @@ -14,45 +14,42 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_sites_backup import AllSitesBackup - from .....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError -class EnableRequestBuilder(BaseRequestBuilder): +class CancelRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the enable method. + Provides operations to call the cancel method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new EnableRequestBuilder and sets the default values. + Instantiates a new CancelRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allSitesBackup/enable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllSitesBackup]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllSitesBackup] + Returns: None """ request_info = self.to_post_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_sites_backup import AllSitesBackup - - return await self.request_adapter.send_async(request_info, AllSitesBackup, error_mapping) + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -61,18 +58,18 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> EnableRequestBuilder: + def with_url(self,raw_url: str) -> CancelRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: EnableRequestBuilder + Returns: CancelRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return EnableRequestBuilder(self.request_adapter, raw_url) + return CancelRequestBuilder(self.request_adapter, raw_url) @dataclass - class EnableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py new file mode 100644 index 00000000000..67bee03bbed --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py new file mode 100644 index 00000000000..0fe3a858b6d --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.virtual_event_session import VirtualEventSession + +class VirtualEventSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSession]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.virtual_event_session import VirtualEventSession + + return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> VirtualEventSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventSessionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventSessionItemRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py new file mode 100644 index 00000000000..dc68b5060bd --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + +class SessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEventSessionItemRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + param virtual_event_session_id: The unique identifier of virtualEventSession + Returns: VirtualEventSessionItemRequestBuilder + """ + if virtual_event_session_id is None: + raise TypeError("virtual_event_session_id cannot be null.") + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventSession%2Did"] = virtual_event_session_id + return VirtualEventSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SessionsRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_request_builder.py new file mode 100644 index 00000000000..f6fc6e95e57 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_request_builder.py @@ -0,0 +1,110 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_session import VirtualEventSession + +class SessionsWithJoinWebUrlRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], join_web_url: Optional[str] = None) -> None: + """ + Instantiates a new SessionsWithJoinWebUrlRequestBuilder and sets the default values. + param join_web_url: Alternate key of virtualEventSession + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['joinWebUrl'] = join_web_url + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions(joinWebUrl='{joinWebUrl}'){?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSession]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_session import VirtualEventSession + + return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SessionsWithJoinWebUrlRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SessionsWithJoinWebUrlRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SessionsWithJoinWebUrlRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SessionsWithJoinWebUrlRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py new file mode 100644 index 00000000000..61f19a01477 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + from .sessions.sessions_request_builder import SessionsRequestBuilder + from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder + +class VirtualEventRegistrationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def sessions_with_join_web_url(self,join_web_url: str) -> SessionsWithJoinWebUrlRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + param join_web_url: Alternate key of virtualEventSession + Returns: SessionsWithJoinWebUrlRequestBuilder + """ + if join_web_url is None: + raise TypeError("join_web_url cannot be null.") + from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder + + return SessionsWithJoinWebUrlRequestBuilder(self.request_adapter, self.path_parameters, join_web_url) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> VirtualEventRegistrationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sessions(self) -> SessionsRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + from .sessions.sessions_request_builder import SessionsRequestBuilder + + return SessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py new file mode 100644 index 00000000000..8109640022b --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + +class RegistrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> VirtualEventRegistrationItemRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param virtual_event_registration_id: The unique identifier of virtualEventRegistration + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if virtual_event_registration_id is None: + raise TypeError("virtual_event_registration_id cannot be null.") + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistration%2Did"] = virtual_event_registration_id + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Create new navigation property to registrations for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to registrations for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RegistrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/enable/enable_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py similarity index 75% rename from msgraph_beta/generated/solutions/backup_restore/all_drives_backup/enable/enable_request_builder.py rename to msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py index 375acd8c4dd..72506ce05cf 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/enable/enable_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py @@ -14,45 +14,42 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_drives_backup import AllDrivesBackup - from .....models.o_data_errors.o_data_error import ODataError + from .......models.o_data_errors.o_data_error import ODataError -class EnableRequestBuilder(BaseRequestBuilder): +class CancelRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the enable method. + Provides operations to call the cancel method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new EnableRequestBuilder and sets the default values. + Instantiates a new CancelRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allDrivesBackup/enable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllDrivesBackup]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllDrivesBackup] + Returns: None """ request_info = self.to_post_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from .......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_drives_backup import AllDrivesBackup - - return await self.request_adapter.send_async(request_info, AllDrivesBackup, error_mapping) + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -61,18 +58,18 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> EnableRequestBuilder: + def with_url(self,raw_url: str) -> CancelRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: EnableRequestBuilder + Returns: CancelRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return EnableRequestBuilder(self.request_adapter, raw_url) + return CancelRequestBuilder(self.request_adapter, raw_url) @dataclass - class EnableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py new file mode 100644 index 00000000000..ce8337bf6bc --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithEmailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], email: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithEmailRequestBuilder and sets the default values. + param email: Alternate key of virtualEventRegistration + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['email'] = email + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsWithEmailRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithEmailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithEmailRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithEmailRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationsWithEmailRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithEmailRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/enable/enable_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py similarity index 74% rename from msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/enable/enable_request_builder.py rename to msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py index faba539fd3d..9d622aeca2d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/enable/enable_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py @@ -14,45 +14,42 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_mailboxes_backup import AllMailboxesBackup - from .....models.o_data_errors.o_data_error import ODataError + from .......models.o_data_errors.o_data_error import ODataError -class EnableRequestBuilder(BaseRequestBuilder): +class CancelRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the enable method. + Provides operations to call the cancel method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new EnableRequestBuilder and sets the default values. + Instantiates a new CancelRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allMailboxesBackup/enable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllMailboxesBackup]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllMailboxesBackup] + Returns: None """ request_info = self.to_post_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from .......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_mailboxes_backup import AllMailboxesBackup - - return await self.request_adapter.send_async(request_info, AllMailboxesBackup, error_mapping) + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action enable + Invoke action cancel param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -61,18 +58,18 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> EnableRequestBuilder: + def with_url(self,raw_url: str) -> CancelRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: EnableRequestBuilder + Returns: CancelRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return EnableRequestBuilder(self.request_adapter, raw_url) + return CancelRequestBuilder(self.request_adapter, raw_url) @dataclass - class EnableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py new file mode 100644 index 00000000000..78ae83707c1 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithUserIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_id: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithUserIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param user_id: Alternate key of virtualEventRegistration + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userId'] = user_id + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsWithUserIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithUserIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithUserIdRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationsWithUserIdRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py index ab3c37871df..ab42ce3fadb 100644 --- a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py @@ -17,6 +17,10 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.virtual_event_townhall import VirtualEventTownhall from .presenters.presenters_request_builder import PresentersRequestBuilder + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder from .sessions.sessions_request_builder import SessionsRequestBuilder from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder @@ -96,6 +100,30 @@ async def patch(self,body: VirtualEventTownhall, request_configuration: Optional return await self.request_adapter.send_async(request_info, VirtualEventTownhall, error_mapping) + def registrations_with_email(self,email: str) -> RegistrationsWithEmailRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param email: Alternate key of virtualEventRegistration + Returns: RegistrationsWithEmailRequestBuilder + """ + if email is None: + raise TypeError("email cannot be null.") + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + + return RegistrationsWithEmailRequestBuilder(self.request_adapter, self.path_parameters, email) + + def registrations_with_user_id(self,user_id: str) -> RegistrationsWithUserIdRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param user_id: Alternate key of virtualEventRegistration + Returns: RegistrationsWithUserIdRequestBuilder + """ + if user_id is None: + raise TypeError("user_id cannot be null.") + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, self.path_parameters, user_id) + def sessions_with_join_web_url(self,join_web_url: str) -> SessionsWithJoinWebUrlRequestBuilder: """ Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. @@ -164,6 +192,24 @@ def presenters(self) -> PresentersRequestBuilder: return PresentersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def registration_configuration(self) -> RegistrationConfigurationRequestBuilder: + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder + + return RegistrationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def registrations(self) -> RegistrationsRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + + return RegistrationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def sessions(self) -> SessionsRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py index 0679c2bcc3e..00ed3811b0f 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistrationquestionbase-delete?view=graph-rest-beta @@ -94,7 +94,7 @@ async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py index 7833957d42f..b51ddd29b31 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_question_base_id(self,virtual_event_registrati async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-list-questions?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Question async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: """ - Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBase] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistrationQuestionBase, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class QuestionsRequestBuilderGetQueryParameters(): """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py index fb219bfc537..6e3fa61cafd 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py index efbb61a1405..50797a4b844 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py @@ -48,7 +48,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventSessionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sessions def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SessionsRequestBuilderGetQueryParameters(): """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py index e45f39fa96e..66609e5be16 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Registra async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: """ - Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistration] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistration, request_configuration: Optio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RegistrationsRequestBuilderGetQueryParameters(): """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py index 9c65b2823bb..9f184bc47e7 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py index 343011b2737..43431a7d21d 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py index ccc97e8d975..18612e925e7 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py @@ -18,6 +18,8 @@ from ....models.file_storage_container_collection_response import FileStorageContainerCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder from .item.file_storage_container_item_request_builder import FileStorageContainerItemRequestBuilder class ContainersRequestBuilder(BaseRequestBuilder): @@ -68,6 +70,33 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Containe return await self.request_adapter.send_async(request_info, FileStorageContainerCollectionResponse, error_mapping) + def get_by_user_with_user_principal_name(self,user_principal_name: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Provides operations to call the getByUser method. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, user_principal_name) + + def get_by_user_with_user_principal_name_with_role(self,role: str, user_principal_name: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Provides operations to call the getByUser method. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if role is None: + raise TypeError("role cannot be null.") + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder + + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, self.path_parameters, role, user_principal_name) + async def post(self,body: FileStorageContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainer]: """ Create a new fileStorageContainer object. The respective container type identified by containerTypeId must be enabled in the tenant. For delegated calls, the calling user is set as the owner of the fileStorageContainer. diff --git a/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py new file mode 100644 index 00000000000..d6ef7f11c7f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetByUserWithUserPrincipalNameGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py new file mode 100644 index 00000000000..b62a8103e14 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + +class GetByUserWithUserPrincipalNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameGetResponse]: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters(): + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py new file mode 100644 index 00000000000..4c240bbc69f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameWithRoleGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameWithRoleGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetByUserWithUserPrincipalNameWithRoleGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py new file mode 100644 index 00000000000..050c67ba583 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py @@ -0,0 +1,142 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + +class GetByUserWithUserPrincipalNameWithRoleRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], role: Optional[str] = None, user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['role'] = role + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse]: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameWithRoleGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters(): + """ + Invoke function getByUser + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py index a62af50bff1..1e23b98ebc5 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py @@ -28,6 +28,7 @@ from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder @@ -261,6 +262,15 @@ def share_point_groups(self) -> SharePointGroupsRequestBuilder: return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def transfer_principal_ownership(self) -> TransferPrincipalOwnershipRequestBuilder: + """ + Provides operations to call the transferPrincipalOwnership method. + """ + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder + + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, self.path_parameters) + @property def unarchive(self) -> UnarchiveRequestBuilder: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 1656e998be6..096373b7065 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 983c7f26d54..e7ccef2a505 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 242f0a5a47f..b1c4cf35aa5 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 3a8bc6ae35f..7d6ea469c6a 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py new file mode 100644 index 00000000000..6a459ae8192 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_set import IdentitySet + +@dataclass +class TransferPrincipalOwnershipPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The transferTo property + transfer_to: Optional[IdentitySet] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TransferPrincipalOwnershipPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TransferPrincipalOwnershipPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TransferPrincipalOwnershipPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_set import IdentitySet + + from ......models.identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "transferTo": lambda n : setattr(self, 'transfer_to', n.get_object_value(IdentitySet)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("transferTo", self.transfer_to) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py new file mode 100644 index 00000000000..7731b5c2a7e --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .transfer_principal_ownership_post_request_body import TransferPrincipalOwnershipPostRequestBody + +class TransferPrincipalOwnershipRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the transferPrincipalOwnership method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TransferPrincipalOwnershipRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", path_parameters) + + async def post(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TransferPrincipalOwnershipRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TransferPrincipalOwnershipRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py index d6b063aa772..2bb58063abc 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py @@ -18,6 +18,8 @@ from ....models.file_storage_container_collection_response import FileStorageContainerCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder from .item.file_storage_container_item_request_builder import FileStorageContainerItemRequestBuilder class DeletedContainersRequestBuilder(BaseRequestBuilder): @@ -67,6 +69,33 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeletedC return await self.request_adapter.send_async(request_info, FileStorageContainerCollectionResponse, error_mapping) + def get_by_user_with_user_principal_name(self,user_principal_name: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Provides operations to call the getByUser method. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, user_principal_name) + + def get_by_user_with_user_principal_name_with_role(self,role: str, user_principal_name: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Provides operations to call the getByUser method. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if role is None: + raise TypeError("role cannot be null.") + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder + + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, self.path_parameters, role, user_principal_name) + async def post(self,body: FileStorageContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainer]: """ Create new navigation property to deletedContainers for storage diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py new file mode 100644 index 00000000000..d6ef7f11c7f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetByUserWithUserPrincipalNameGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py new file mode 100644 index 00000000000..691802299b0 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + +class GetByUserWithUserPrincipalNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameGetResponse]: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters(): + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py new file mode 100644 index 00000000000..4c240bbc69f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameWithRoleGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameWithRoleGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetByUserWithUserPrincipalNameWithRoleGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py new file mode 100644 index 00000000000..97b0192845a --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py @@ -0,0 +1,142 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + +class GetByUserWithUserPrincipalNameWithRoleRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], role: Optional[str] = None, user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['role'] = role + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse]: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameWithRoleGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters(): + """ + Invoke function getByUser + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py index 5af029c87ee..2917667d4f6 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py @@ -28,6 +28,7 @@ from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder @@ -260,6 +261,15 @@ def share_point_groups(self) -> SharePointGroupsRequestBuilder: return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def transfer_principal_ownership(self) -> TransferPrincipalOwnershipRequestBuilder: + """ + Provides operations to call the transferPrincipalOwnership method. + """ + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder + + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, self.path_parameters) + @property def unarchive(self) -> UnarchiveRequestBuilder: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 44a36cdc2bb..b660934833b 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py index 6a2a0cb25e5..2f3efc8531f 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/created_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 249b5b1f94c..99d392eea57 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/items/item/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py index 698be678605..d5be7b42712 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/recycle_bin/last_modified_by_user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py new file mode 100644 index 00000000000..6a459ae8192 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_set import IdentitySet + +@dataclass +class TransferPrincipalOwnershipPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The transferTo property + transfer_to: Optional[IdentitySet] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TransferPrincipalOwnershipPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TransferPrincipalOwnershipPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TransferPrincipalOwnershipPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_set import IdentitySet + + from ......models.identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "transferTo": lambda n : setattr(self, 'transfer_to', n.get_object_value(IdentitySet)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("transferTo", self.transfer_to) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py new file mode 100644 index 00000000000..021404b1873 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .transfer_principal_ownership_post_request_body import TransferPrincipalOwnershipPostRequestBody + +class TransferPrincipalOwnershipRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the transferPrincipalOwnership method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TransferPrincipalOwnershipRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", path_parameters) + + async def post(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TransferPrincipalOwnershipRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TransferPrincipalOwnershipRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py index d6313e71621..b73ef3f0f58 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..87b49624828 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..48b51be58d9 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..16feeeda6be --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..d7477676c17 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..5aa703817fc --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c76c11f7223 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..b34bbb2f892 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..a4c9a3b75e1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..f9e4e609237 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..0b1568bbf44 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index ed1a76e30c7..6c91d0482ca 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py index 15a7e8511cc..090df7488e0 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..783c372b66d --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..daac9675913 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..43054be03a1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..69b04d47161 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..d3d74427fef --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..2ad91f50081 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..f9aef9b57ba --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..4fb38b0fd84 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..a5cf42fc21a --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 643722f61d1..ad563584869 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py index 0ea632120bf..419fa4e4e85 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1c117b9dd94..97b385fc856 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index acb5f9c7779..49862fea260 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index 5fb15169cc8..cc324ed166a 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index c2b2d2ba4c1..9bf02ff172c 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py index da017774552..5ca20efa2ab 100644 --- a/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -210,6 +211,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..783c372b66d --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..c0231e3195d --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..1a359e3e2ad --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..49644d9f0a5 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..893978dee31 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..d505903a519 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..96eb52a7daa --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..b06e07d92f8 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..1aab6326345 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index f434eb3fec9..7ac15f24ee7 100644 --- a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index 7c042a4a781..6bef5e0ecf8 100644 --- a/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -48,7 +48,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM async def get(self,request_configuration: Optional[RequestConfiguration[AllowedMembersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMemberCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AllowedM def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllowedMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AllowedMembersRequestBuilderGetQueryParameters(): """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/teams/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py index c407f6b722f..82a11e18262 100644 --- a/msgraph_beta/generated/teams/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/teams/item/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..1c9dba6dc21 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..e849fb666f5 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..ac0563fb9d1 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..ca70ba04e7c --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..9bdb938dcfe --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + from ......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..6b762459690 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.conversation_member import ConversationMember + from .....models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..caae128221f --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..66f224a720c --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..664d8f515ed --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..5fb7d3de07d --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..65984b487e8 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.planner_history_item import PlannerHistoryItem + from ........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..3b2d8ea9bec --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 23cebe483ed..8bcefdb8cc2 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py index dd691d0c05c..941a12f9241 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -208,6 +209,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py b/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py index 5a914cf3347..ff7086c17bf 100644 --- a/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/schedulinggroup-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: SchedulingGroup, request_configuration: Optional[Requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py index 29378a864e2..a87065784ce 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 0160627feb2..63869a7581a 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py index 4b280c2c3b9..03ce45102f0 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py index 8d09850f1dc..cd4f06d2a5b 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py index ecf52df4c6f..e86820d7f47 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..87b49624828 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..2f450da9798 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..9ba4914e4d0 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..c23145f131e --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..cbfea470c47 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c76c11f7223 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..ad5922c8500 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..49548b7abf9 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..f65457dda76 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..093d9d03688 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 32333147fc9..a8573db15e7 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py b/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py index 257e00a6dac..6f55d1935b4 100644 --- a/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py +++ b/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py @@ -13,7 +13,7 @@ class DetermineIfInteractionIsAllowedPostResponse(AdditionalDataHolder, BackedMo # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DetermineIfInteractionIsAllowedPostResponse: diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/count/count_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/count/count_request_builder.py new file mode 100644 index 00000000000..65433bd8482 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py new file mode 100644 index 00000000000..a2f21c5713c --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.teamwork_custom_emoji import TeamworkCustomEmoji + from ....models.teamwork_custom_emoji_collection_response import TeamworkCustomEmojiCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + +class CustomEmojisRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomEmojisRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teamwork_custom_emoji_display_name(self,teamwork_custom_emoji_display_name: str) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + param teamwork_custom_emoji_display_name: The unique identifier of teamworkCustomEmoji + Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + """ + if teamwork_custom_emoji_display_name is None: + raise TypeError("teamwork_custom_emoji_display_name cannot be null.") + from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamworkCustomEmoji%2DdisplayName"] = teamwork_custom_emoji_display_name + return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmojiCollectionResponse]: + """ + Get a list of custom emojis available in the teamwork messaging of the organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmojiCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamworkmessaging-list-customemojis?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teamwork_custom_emoji_collection_response import TeamworkCustomEmojiCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmojiCollectionResponse, error_mapping) + + async def post(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + Find more info here: https://learn.microsoft.com/graph/api/teamworkmessaging-post-customemojis?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of custom emojis available in the teamwork messaging of the organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomEmojisRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomEmojisRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomEmojisRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomEmojisRequestBuilderGetQueryParameters(): + """ + Get a list of custom emojis available in the teamwork messaging of the organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CustomEmojisRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomEmojisRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py new file mode 100644 index 00000000000..17989a038b1 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.teamwork_custom_emoji import TeamworkCustomEmoji + +class TeamworkCustomEmojiDisplayNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging/customEmojis/{teamworkCustomEmoji%2DdisplayName}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property customEmojis for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + The collection of custom emojis available in organization messaging. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + async def patch(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Update the navigation property customEmojis in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property customEmojis for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of custom emojis available in organization messaging. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property customEmojis in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters(): + """ + The collection of custom emojis available in organization messaging. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py new file mode 100644 index 00000000000..60a1e6f9351 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.teamwork_messaging import TeamworkMessaging + from .custom_emojis.custom_emojis_request_builder import CustomEmojisRequestBuilder + +class MessagingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messaging property of the microsoft.graph.teamwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessagingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/messaging{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messaging for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessagingRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkMessaging]: + """ + The messaging functionality, including custom emojis. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkMessaging] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.teamwork_messaging import TeamworkMessaging + + return await self.request_adapter.send_async(request_info, TeamworkMessaging, error_mapping) + + async def patch(self,body: TeamworkMessaging, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkMessaging]: + """ + Update the navigation property messaging in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkMessaging] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.teamwork_messaging import TeamworkMessaging + + return await self.request_adapter.send_async(request_info, TeamworkMessaging, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messaging for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The messaging functionality, including custom emojis. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: TeamworkMessaging, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messaging in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MessagingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MessagingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessagingRequestBuilder(self.request_adapter, raw_url) + + @property + def custom_emojis(self) -> CustomEmojisRequestBuilder: + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + from .custom_emojis.custom_emojis_request_builder import CustomEmojisRequestBuilder + + return CustomEmojisRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MessagingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessagingRequestBuilderGetQueryParameters(): + """ + The messaging functionality, including custom emojis. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MessagingRequestBuilderGetRequestConfiguration(RequestConfiguration[MessagingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessagingRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py index dc57de96b4a..1ac12db31c5 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..b5d095fead7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.conversation_member import ConversationMember + + from ...........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..39e34a3785d --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..28129752e71 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..1435d4daae3 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..c0d3b5b7973 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.conversation_member import ConversationMember + from ...........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..43cb47698ac --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.conversation_member import ConversationMember + from ..........models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..82fac3158cc --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.conversation_member import ConversationMember + + from ...........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..24313b6caed --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ...........models.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..1e7db2c4b93 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..c11fdf93981 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..57c24c8d769 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.planner_history_item import PlannerHistoryItem + from .............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..8eb8d205899 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + from ..............models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 7c717246d9c..2f8e74708fd 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py index 44c0c0e91a6..00a8bff82eb 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/owners/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..43d9dcb5f40 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.conversation_member import ConversationMember + + from ..........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..99b76e51a2a --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..e2f79f2eb69 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..3fa57db20d0 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..a349ade08ba --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.conversation_member import ConversationMember + from ..........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..5892ce90598 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.conversation_member import ConversationMember + from .........models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..f1fdea86913 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.conversation_member import ConversationMember + + from ..........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..ad204885e22 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..5e9370e0aa5 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..81e56f328ea --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..20baf1709cf --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.planner_history_item import PlannerHistoryItem + from ............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..6a7487f05d6 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index ff22e9d450e..9a291503c91 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py index 57d5af9b993..b56302230a6 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1db09ea8b26..5939327a27f 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 63e5fa8f4c2..70524ba14d6 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index 83d1b2587a5..daa9e1ff14c 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index 692f1ef4c1c..c5fd2eedbdf 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/teamwork_request_builder.py b/msgraph_beta/generated/teamwork/teamwork_request_builder.py index 08c0b231314..6fab4902b27 100644 --- a/msgraph_beta/generated/teamwork/teamwork_request_builder.py +++ b/msgraph_beta/generated/teamwork/teamwork_request_builder.py @@ -20,6 +20,7 @@ from .deleted_teams.deleted_teams_request_builder import DeletedTeamsRequestBuilder from .determine_if_interaction_is_allowed.determine_if_interaction_is_allowed_request_builder import DetermineIfInteractionIsAllowedRequestBuilder from .devices.devices_request_builder import DevicesRequestBuilder + from .messaging.messaging_request_builder import MessagingRequestBuilder from .send_activity_notification_to_recipients.send_activity_notification_to_recipients_request_builder import SendActivityNotificationToRecipientsRequestBuilder from .teams_app_settings.teams_app_settings_request_builder import TeamsAppSettingsRequestBuilder from .team_templates.team_templates_request_builder import TeamTemplatesRequestBuilder @@ -154,6 +155,15 @@ def devices(self) -> DevicesRequestBuilder: return DevicesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def messaging(self) -> MessagingRequestBuilder: + """ + Provides operations to manage the messaging property of the microsoft.graph.teamwork entity. + """ + from .messaging.messaging_request_builder import MessagingRequestBuilder + + return MessagingRequestBuilder(self.request_adapter, self.path_parameters) + @property def send_activity_notification_to_recipients(self) -> SendActivityNotificationToRecipientsRequestBuilder: """ diff --git a/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py b/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py index da4f19b3932..c093b09b80b 100644 --- a/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py +++ b/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py @@ -16,7 +16,7 @@ class CreateDeviceFromTemplatePostRequestBody(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The accountEnabled property - account_enabled: Optional[bool] = None + account_enabled: Optional[bool] = False # The alternativeNames property alternative_names: Optional[list[str]] = None # The externalDeviceId property diff --git a/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py b/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py index b367a83cf46..e2ccb248925 100644 --- a/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py +++ b/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py @@ -12,10 +12,10 @@ class ApplyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The includeAllUsers property + include_all_users: Optional[bool] = False # The excludeGroups property exclude_groups: Optional[list[str]] = None - # The includeAllUsers property - include_all_users: Optional[bool] = None # The includeGroups property include_groups: Optional[list[str]] = None # The managementTemplateId property diff --git a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py index c1854aacbec..4bbffadeeba 100644 --- a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - The content of the transcript. Read-only. + Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -102,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - The content of the transcript. Read-only. + Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/assign_to/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/assign_to/mailbox_settings/mailbox_settings_request_builder.py index dfc4956c91a..f3bf9c169d7 100644 --- a/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/assign_to/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/assign_to/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py index 61218c7cd70..db95106bf6b 100644 --- a/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/hardware_oath_methods/item/device/hardware_oath_devices/item/assign_to/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py index 7093f9b576d..0174a9bcd19 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py index f1de28c467e..ad3822f646b 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph_beta/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py index 1511b43d6ee..fbbf4ded63a 100644 --- a/msgraph_beta/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph_beta/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py index 546d8868e09..af74409e986 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index 0b0fb2cb6d7..c2c6f9310e2 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py index a3f97ff457f..3a87f03b8a0 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. + Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py index 8770ceeea48..90acbf4ccac 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index aefbd672251..e271bfa8f66 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph_beta/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py index b080534b8ac..6b748807431 100644 --- a/msgraph_beta/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph_beta/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure Deleted Item retention and Recoverable Items quotas. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/calendar-permanentdelete?view=graph-rest-beta """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py new file mode 100644 index 00000000000..3af32203894 --- /dev/null +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.cloud_pc_pool import CloudPcPool + from ....models.cloud_pc_pool_collection_response import CloudPcPoolCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_pc_pool_item_request_builder import CloudPcPoolItemRequestBuilder + +class CloudPcPoolsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPcPoolsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_pc_pool_id(self,cloud_pc_pool_id: str) -> CloudPcPoolItemRequestBuilder: + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.user entity. + param cloud_pc_pool_id: The unique identifier of cloudPcPool + Returns: CloudPcPoolItemRequestBuilder + """ + if cloud_pc_pool_id is None: + raise TypeError("cloud_pc_pool_id cannot be null.") + from .item.cloud_pc_pool_item_request_builder import CloudPcPoolItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudPcPool%2Did"] = cloud_pc_pool_id + return CloudPcPoolItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolCollectionResponse]: + """ + The user's Cloud PC pools. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_pool_collection_response import CloudPcPoolCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudPcPoolCollectionResponse, error_mapping) + + async def post(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: + """ + Create new navigation property to cloudPcPools for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPool] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_pool import CloudPcPool + + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user's Cloud PC pools. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to cloudPcPools for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPcPoolsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPcPoolsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPcPoolsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CloudPcPoolsRequestBuilderGetQueryParameters(): + """ + The user's Cloud PC pools. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CloudPcPoolsRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/count/count_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/count/count_request_builder.py new file mode 100644 index 00000000000..58c1968acb8 --- /dev/null +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py new file mode 100644 index 00000000000..dc70a0bfc61 --- /dev/null +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + from ......models.cloud_pc_pool_assignment_collection_response import CloudPcPoolAssignmentCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_pc_pool_assignment_item_request_builder import CloudPcPoolAssignmentItemRequestBuilder + +class AssignmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AssignmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools/{cloudPcPool%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_pc_pool_assignment_id(self,cloud_pc_pool_assignment_id: str) -> CloudPcPoolAssignmentItemRequestBuilder: + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + param cloud_pc_pool_assignment_id: The unique identifier of cloudPcPoolAssignment + Returns: CloudPcPoolAssignmentItemRequestBuilder + """ + if cloud_pc_pool_assignment_id is None: + raise TypeError("cloud_pc_pool_assignment_id cannot be null.") + from .item.cloud_pc_pool_assignment_item_request_builder import CloudPcPoolAssignmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudPcPoolAssignment%2Did"] = cloud_pc_pool_assignment_id + return CloudPcPoolAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignmentCollectionResponse]: + """ + The collection of assignments that grant user or service principal identities access to this pool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignmentCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cloud_pc_pool_assignment_collection_response import CloudPcPoolAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignmentCollectionResponse, error_mapping) + + async def post(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + Create new navigation property to assignments for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of assignments that grant user or service principal identities access to this pool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to assignments for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AssignmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AssignmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AssignmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AssignmentsRequestBuilderGetQueryParameters(): + """ + The collection of assignments that grant user or service principal identities access to this pool. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AssignmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AssignmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/count/count_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/count/count_request_builder.py new file mode 100644 index 00000000000..433f2a60f14 --- /dev/null +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools/{cloudPcPool%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py new file mode 100644 index 00000000000..dd18a4238a4 --- /dev/null +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class CloudPcPoolAssignmentItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPcPoolAssignmentItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools/{cloudPcPool%2Did}/assignments/{cloudPcPoolAssignment%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property assignments for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + The collection of assignments that grant user or service principal identities access to this pool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + async def patch(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: + """ + Update the navigation property assignments in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPoolAssignment] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.cloud_pc_pool_assignment import CloudPcPoolAssignment + + return await self.request_adapter.send_async(request_info, CloudPcPoolAssignment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property assignments for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of assignments that grant user or service principal identities access to this pool. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property assignments in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPcPoolAssignmentItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPcPoolAssignmentItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPcPoolAssignmentItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters(): + """ + The collection of assignments that grant user or service principal identities access to this pool. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPcPoolAssignmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/all_drives_backup_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py similarity index 69% rename from msgraph_beta/generated/solutions/backup_restore/all_drives_backup/all_drives_backup_request_builder.py rename to msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py index a8dbc838dc0..dd38c6efbce 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_drives_backup/all_drives_backup_request_builder.py +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py @@ -14,34 +14,33 @@ from warnings import warn if TYPE_CHECKING: - from ....models.all_drives_backup import AllDrivesBackup - from ....models.o_data_errors.o_data_error import ODataError - from .disable.disable_request_builder import DisableRequestBuilder - from .enable.enable_request_builder import EnableRequestBuilder + from .....models.cloud_pc_pool import CloudPcPool + from .....models.o_data_errors.o_data_error import ODataError + from .assignments.assignments_request_builder import AssignmentsRequestBuilder -class AllDrivesBackupRequestBuilder(BaseRequestBuilder): +class CloudPcPoolItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the allDrivesBackup property of the microsoft.graph.backupRestoreRoot entity. + Provides operations to manage the cloudPcPools property of the microsoft.graph.user entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new AllDrivesBackupRequestBuilder and sets the default values. + Instantiates a new CloudPcPoolItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allDrivesBackup{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPcPools/{cloudPcPool%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property allDrivesBackup for solutions + Delete navigation property cloudPcPools for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ request_info = self.to_delete_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -50,52 +49,52 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters]] = None) -> Optional[AllDrivesBackup]: + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPool]: """ - Get allDrivesBackup from solutions + The user's Cloud PC pools. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllDrivesBackup] + Returns: Optional[CloudPcPool] """ request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_drives_backup import AllDrivesBackup + from .....models.cloud_pc_pool import CloudPcPool - return await self.request_adapter.send_async(request_info, AllDrivesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) - async def patch(self,body: AllDrivesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllDrivesBackup]: + async def patch(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: """ - Update the navigation property allDrivesBackup in solutions + Update the navigation property cloudPcPools in users param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllDrivesBackup] + Returns: Optional[CloudPcPool] """ if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( body, request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ....models.all_drives_backup import AllDrivesBackup + from .....models.cloud_pc_pool import CloudPcPool - return await self.request_adapter.send_async(request_info, AllDrivesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, CloudPcPool, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property allDrivesBackup for solutions + Delete navigation property cloudPcPools for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get allDrivesBackup from solutions + The user's Cloud PC pools. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,9 +114,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: AllDrivesBackup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property allDrivesBackup in solutions + Update the navigation property cloudPcPools in users param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -130,45 +129,36 @@ def to_patch_request_information(self,body: AllDrivesBackup, request_configurati request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> AllDrivesBackupRequestBuilder: + def with_url(self,raw_url: str) -> CloudPcPoolItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: AllDrivesBackupRequestBuilder + Returns: CloudPcPoolItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return AllDrivesBackupRequestBuilder(self.request_adapter, raw_url) + return CloudPcPoolItemRequestBuilder(self.request_adapter, raw_url) @property - def disable(self) -> DisableRequestBuilder: + def assignments(self) -> AssignmentsRequestBuilder: """ - Provides operations to call the disable method. + Provides operations to manage the assignments property of the microsoft.graph.cloudPcPool entity. """ - from .disable.disable_request_builder import DisableRequestBuilder + from .assignments.assignments_request_builder import AssignmentsRequestBuilder - return DisableRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def enable(self) -> EnableRequestBuilder: - """ - Provides operations to call the enable method. - """ - from .enable.enable_request_builder import EnableRequestBuilder - - return EnableRequestBuilder(self.request_adapter, self.path_parameters) + return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class AllDrivesBackupRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class CloudPcPoolItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllDrivesBackupRequestBuilderGetQueryParameters(): + class CloudPcPoolItemRequestBuilderGetQueryParameters(): """ - Get allDrivesBackup from solutions + The user's Cloud PC pools. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -192,14 +182,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class AllDrivesBackupRequestBuilderGetRequestConfiguration(RequestConfiguration[AllDrivesBackupRequestBuilderGetQueryParameters]): + class CloudPcPoolItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class AllDrivesBackupRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class CloudPcPoolItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py index c5de31a14aa..f28acf035bd 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py index aa1d6897d87..fb51939095a 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/users/item/distribution_lists/count/count_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/count/count_request_builder.py new file mode 100644 index 00000000000..70f1ea454ff --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/distributionLists/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/distribution_lists_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/distribution_lists_request_builder.py new file mode 100644 index 00000000000..3350761e497 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/distribution_lists_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.distribution_list import DistributionList + from ....models.distribution_list_collection_response import DistributionListCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.distribution_list_item_request_builder import DistributionListItemRequestBuilder + +class DistributionListsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/distributionLists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_distribution_list_id(self,distribution_list_id: str) -> DistributionListItemRequestBuilder: + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + param distribution_list_id: The unique identifier of distributionList + Returns: DistributionListItemRequestBuilder + """ + if distribution_list_id is None: + raise TypeError("distribution_list_id cannot be null.") + from .item.distribution_list_item_request_builder import DistributionListItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["distributionList%2Did"] = distribution_list_id + return DistributionListItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListCollectionResponse]: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.distribution_list_collection_response import DistributionListCollectionResponse + + return await self.request_adapter.send_async(request_info, DistributionListCollectionResponse, error_mapping) + + async def post(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Create new navigation property to distributionLists for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to distributionLists for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DistributionListsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DistributionListsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DistributionListsRequestBuilderGetQueryParameters(): + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DistributionListsRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DistributionListsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_post_request_body.py b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_post_request_body.py new file mode 100644 index 00000000000..cb020f0e3ce --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.member import Member + +@dataclass +class AddMembersPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The members property + members: Optional[list[Member]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddMembersPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AddMembersPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddMembersPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.member import Member + + from ......models.member import Member + + fields: dict[str, Callable[[Any], None]] = { + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("members", self.members) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_request_builder.py similarity index 67% rename from msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_request_builder.py rename to msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_request_builder.py index 2e18481723a..71c73a1df5d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/all_mailboxes_backup/disable/disable_request_builder.py +++ b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_request_builder.py @@ -14,49 +14,49 @@ from warnings import warn if TYPE_CHECKING: - from .....models.all_mailboxes_backup import AllMailboxesBackup - from .....models.o_data_errors.o_data_error import ODataError - from .disable_post_request_body import DisablePostRequestBody + from ......models.distribution_list import DistributionList + from ......models.o_data_errors.o_data_error import ODataError + from .add_members_post_request_body import AddMembersPostRequestBody -class DisableRequestBuilder(BaseRequestBuilder): +class AddMembersRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the disable method. + Provides operations to call the addMembers method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new DisableRequestBuilder and sets the default values. + Instantiates a new AddMembersRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/allMailboxesBackup/disable", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/addMembers", path_parameters) - async def post(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AllMailboxesBackup]: + async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: """ - Invoke action disable + Invoke action addMembers param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AllMailboxesBackup] + Returns: Optional[DistributionList] """ if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( body, request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.all_mailboxes_backup import AllMailboxesBackup + from ......models.distribution_list import DistributionList - return await self.request_adapter.send_async(request_info, AllMailboxesBackup, error_mapping) + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) - def to_post_request_information(self,body: DisablePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action disable + Invoke action addMembers param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -69,18 +69,18 @@ def to_post_request_information(self,body: DisablePostRequestBody, request_confi request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> DisableRequestBuilder: + def with_url(self,raw_url: str) -> AddMembersRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: DisableRequestBuilder + Returns: AddMembersRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return DisableRequestBuilder(self.request_adapter, raw_url) + return AddMembersRequestBuilder(self.request_adapter, raw_url) @dataclass - class DisableRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class AddMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_post_request_body.py b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_post_request_body.py new file mode 100644 index 00000000000..b937b67c892 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.member import Member + +@dataclass +class DeleteMembersPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The members property + members: Optional[list[Member]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeleteMembersPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeleteMembersPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeleteMembersPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.member import Member + + from ......models.member import Member + + fields: dict[str, Callable[[Any], None]] = { + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("members", self.members) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_request_builder.py new file mode 100644 index 00000000000..f611d810a52 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.distribution_list import DistributionList + from ......models.o_data_errors.o_data_error import ODataError + from .delete_members_post_request_body import DeleteMembersPostRequestBody + +class DeleteMembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the deleteMembers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeleteMembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/deleteMembers", path_parameters) + + async def post(self,body: DeleteMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Invoke action deleteMembers + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_post_request_information(self,body: DeleteMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action deleteMembers + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DeleteMembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeleteMembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeleteMembersRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeleteMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py new file mode 100644 index 00000000000..e95671bf7a5 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.distribution_list import DistributionList + from .....models.o_data_errors.o_data_error import ODataError + from .add_members.add_members_request_builder import AddMembersRequestBuilder + from .delete_members.delete_members_request_builder import DeleteMembersRequestBuilder + +class DistributionListItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property distributionLists for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionList]: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + async def patch(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Update the navigation property distributionLists in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property distributionLists for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property distributionLists in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DistributionListItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DistributionListItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListItemRequestBuilder(self.request_adapter, raw_url) + + @property + def add_members(self) -> AddMembersRequestBuilder: + """ + Provides operations to call the addMembers method. + """ + from .add_members.add_members_request_builder import AddMembersRequestBuilder + + return AddMembersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delete_members(self) -> DeleteMembersRequestBuilder: + """ + Provides operations to call the deleteMembers method. + """ + from .delete_members.delete_members_request_builder import DeleteMembersRequestBuilder + + return DeleteMembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DistributionListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DistributionListItemRequestBuilderGetQueryParameters(): + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DistributionListItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DistributionListItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py index a5b7537fd22..5cecc6d9a59 100644 --- a/msgraph_beta/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py index 3ff4e8d3fda..3b1a702814d 100644 --- a/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index dcb3fcda337..fd4018cdf6b 100644 --- a/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py index b7703a756cc..13e25596b1d 100644 --- a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py +++ b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py @@ -18,7 +18,7 @@ class FindMeetingLocationsPostRequestBody(AdditionalDataHolder, BackedModel, Par # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The allowFreeOnly property - allow_free_only: Optional[bool] = None + allow_free_only: Optional[bool] = False # The attendees property attendees: Optional[list[AttendeeBase]] = None # The maxCandidates property diff --git a/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py b/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py index 1f803616474..63ca6201b36 100644 --- a/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py +++ b/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py @@ -18,10 +18,12 @@ class FindMeetingTimesPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The isOrganizerOptional property + is_organizer_optional: Optional[bool] = False + # The returnSuggestionReasons property + return_suggestion_reasons: Optional[bool] = False # The attendees property attendees: Optional[list[AttendeeBase]] = None - # The isOrganizerOptional property - is_organizer_optional: Optional[bool] = None # The locationConstraint property location_constraint: Optional[LocationConstraint] = None # The maxCandidates property @@ -30,8 +32,6 @@ class FindMeetingTimesPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl meeting_duration: Optional[datetime.timedelta] = None # The minimumAttendeePercentage property minimum_attendee_percentage: Optional[float] = None - # The returnSuggestionReasons property - return_suggestion_reasons: Optional[bool] = None # The timeConstraint property time_constraint: Optional[TimeConstraint] = None diff --git a/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py b/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py index cf1ac272e1e..f6c5525d61f 100644 --- a/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py +++ b/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py @@ -13,7 +13,7 @@ class InvalidateAllRefreshTokensPostResponse(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> InvalidateAllRefreshTokensPostResponse: diff --git a/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py b/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py index d251bb77275..04d326ff099 100644 --- a/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py +++ b/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py @@ -13,7 +13,7 @@ class IsManagedAppUserBlockedGetResponse(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsManagedAppUserBlockedGetResponse: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py index 69cf0056769..ca28f0ecb3a 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py index c9381438ac7..fbb2cb458e2 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py @@ -13,9 +13,9 @@ class UpdateAllMessagesReadStatePostRequestBody(AdditionalDataHolder, BackedMode # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The isRead property - is_read: Optional[bool] = None + is_read: Optional[bool] = False # The suppressReadReceipts property - suppress_read_receipts: Optional[bool] = None + suppress_read_receipts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UpdateAllMessagesReadStatePostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py index 2bf5af028dc..81775c8bdd5 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py index c9381438ac7..fbb2cb458e2 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py @@ -13,9 +13,9 @@ class UpdateAllMessagesReadStatePostRequestBody(AdditionalDataHolder, BackedMode # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The isRead property - is_read: Optional[bool] = None + is_read: Optional[bool] = False # The suppressReadReceipts property - suppress_read_receipts: Optional[bool] = None + suppress_read_receipts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UpdateAllMessagesReadStatePostRequestBody: diff --git a/msgraph_beta/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py index cfa3d2a2083..e32a7ae59f6 100644 --- a/msgraph_beta/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph_beta/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ @@ -75,7 +75,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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. + 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. Requires $select to retrieve. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +112,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: @dataclass class MailboxSettingsRequestBuilderGetQueryParameters(): """ - 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. + 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. Requires $select to retrieve. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py index 4bb26958c71..09ece4806e5 100644 --- a/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..aa95e295d79 --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.device_sync_status_response import DeviceSyncStatusResponse + from ......models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSyncStatusRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py index 2f5e1dbe595..bb8ad429bd1 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RemoveDeviceEsimPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "iccId": lambda n : setattr(self, 'icc_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py new file mode 100644 index 00000000000..598bc38e2cc --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody + +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeDeviceEsim method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveDeviceEsimRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) + + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove eSIM from the device + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove eSIM from the device + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveDeviceEsimRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveDeviceEsimRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py index 13ebcd22020..c7c4b47cc3a 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py index f8313db0707..980e7eb9446 100644 --- a/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py index 3597db66c93..3f242c738f7 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py @@ -50,7 +50,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscriptCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: CallTranscript, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class TranscriptsRequestBuilderGetQueryParameters(): """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/access_review_instance_item_request_builder.py index 79cbe44d556..c00bf46a4c4 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/access_review_instance_item_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/access_review_instance_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder @@ -167,6 +168,15 @@ def apply_decisions(self) -> ApplyDecisionsRequestBuilder: return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def batch_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..b0769bfcf49 --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from ......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..94f3e872cae --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .batch_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 39932521b0b..035b227a670 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..a2b7b074b2c --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py index d7db904a4ba..9e7a00cf999 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .......models.access_review_stage import AccessReviewStage from .......models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder from .stop.stop_request_builder import StopRequestBuilder @@ -140,6 +142,24 @@ def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def decisions(self) -> DecisionsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..a217e55f834 --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py index ce43f981e11..3de24d48a9b 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..43d56005fdd --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..d6f41c24dca --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.planner_history_item import PlannerHistoryItem + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class HistoryItemsRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py new file mode 100644 index 00000000000..d916f492c66 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.planner_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of history items for entities in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Collection of history items for entities in the plan. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py index 917a3f8e163..4c1fcd5bf83 100644 --- a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py b/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py index 60fdc47b7c2..7db6b0632af 100644 --- a/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py +++ b/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py @@ -13,7 +13,7 @@ class RevokeSignInSessionsPostResponse(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) # The value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RevokeSignInSessionsPostResponse: diff --git a/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py b/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py index bf28b73293a..3ae2547cfc1 100644 --- a/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py +++ b/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py @@ -15,10 +15,10 @@ class SendMailPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The SaveToSentItems property + save_to_sent_items: Optional[bool] = False # The Message property message: Optional[Message] = None - # The SaveToSentItems property - save_to_sent_items: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SendMailPostRequestBody: diff --git a/msgraph_beta/generated/users/item/sponsor_of/count/count_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/count/count_request_builder.py new file mode 100644 index 00000000000..4306322fe2c --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..9d1ed16b5d9 --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.directory_object import DirectoryObject + from .....models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py new file mode 100644 index 00000000000..b4f51a73e07 --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class SponsorOfRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SponsorOfRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SponsorOfRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SponsorOfRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SponsorOfRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SponsorOfRequestBuilderGetQueryParameters(): + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SponsorOfRequestBuilderGetRequestConfiguration(RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py index fb4da270789..0a96532e505 100644 --- a/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/sponsors/$ref', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) diff --git a/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/move/move_request_builder.py b/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/move/move_request_builder.py index d4bc3c2631f..c31c68131ac 100644 --- a/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/move/move_request_builder.py +++ b/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/move/move_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: MovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkSectionItem]: """ - Invoke action move + Move an item from one user-defined section to another user-defined section in a user's teamwork. Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section. Use this action instead of add when the item is already in a user-defined section. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSectionItem] + Find more info here: https://learn.microsoft.com/graph/api/teamworksectionitem-move?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: MovePostRequestBody, request_configuration: Optional[R def to_post_request_information(self,body: MovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action move + Move an item from one user-defined section to another user-defined section in a user's teamwork. Each item can belong to only one section at a time. This action removes the item from its current section and adds it to the target section. Use this action instead of add when the item is already in a user-defined section. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/teamwork_section_item_item_request_builder.py b/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/teamwork_section_item_item_request_builder.py index e08ad5ec60b..6c4b9bd6164 100644 --- a/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/teamwork_section_item_item_request_builder.py +++ b/msgraph_beta/generated/users/item/teamwork/sections/item/items/item/teamwork_section_item_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property items for users + Remove an item from a user-defined section in a user's teamwork. This API doesn't delete the underlying chat, channel, meeting, or community; it only removes the item from the user-defined section. The item is automatically moved back to its default system-defined section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/teamworksectionitem-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkSectionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkSectionItem]: """ - Get items from users + The items (chats, channels, meetings, or communities) organized within the section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSectionItem] """ @@ -94,7 +95,7 @@ async def patch(self,body: TeamworkSectionItem, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property items for users + Remove an item from a user-defined section in a user's teamwork. This API doesn't delete the underlying chat, channel, meeting, or community; it only removes the item from the user-defined section. The item is automatically moved back to its default system-defined section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkSectionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get items from users + The items (chats, channels, meetings, or communities) organized within the section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +159,7 @@ class TeamworkSectionItemItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class TeamworkSectionItemItemRequestBuilderGetQueryParameters(): """ - Get items from users + The items (chats, channels, meetings, or communities) organized within the section. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/teamwork/sections/item/items/items_request_builder.py b/msgraph_beta/generated/users/item/teamwork/sections/item/items/items_request_builder.py index 624b6e7ce1a..65bdaf5303e 100644 --- a/msgraph_beta/generated/users/item/teamwork/sections/item/items/items_request_builder.py +++ b/msgraph_beta/generated/users/item/teamwork/sections/item/items/items_request_builder.py @@ -49,9 +49,10 @@ def by_teamwork_section_item_id(self,teamwork_section_item_id: str) -> TeamworkS async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkSectionItemCollectionResponse]: """ - Get items from users + Get the list of items in a section of a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSectionItemCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamworksection-list-items?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ItemsReq async def post(self,body: TeamworkSectionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkSectionItem]: """ - Create new navigation property to items for users + Add an item, such as a chat, channel, meeting, or community, to a user-defined section in a user's teamwork. Each item can belong to only one section at a time. You can only add items that are currently in a system-defined section. If the item is already in another user-defined section, use the move action to relocate it. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSectionItem] + Find more info here: https://learn.microsoft.com/graph/api/teamworksection-post-items?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: TeamworkSectionItem, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get items from users + Get the list of items in a section of a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TeamworkSectionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to items for users + Add an item, such as a chat, channel, meeting, or community, to a user-defined section in a user's teamwork. Each item can belong to only one section at a time. You can only add items that are currently in a system-defined section. If the item is already in another user-defined section, use the move action to relocate it. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -138,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ItemsRequestBuilderGetQueryParameters(): """ - Get items from users + Get the list of items in a section of a user's teamwork. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/teamwork/sections/item/teamwork_section_item_request_builder.py b/msgraph_beta/generated/users/item/teamwork/sections/item/teamwork_section_item_request_builder.py index 3d408a5fbcc..48ded152c12 100644 --- a/msgraph_beta/generated/users/item/teamwork/sections/item/teamwork_section_item_request_builder.py +++ b/msgraph_beta/generated/users/item/teamwork/sections/item/teamwork_section_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property sections for users + Delete a user-defined section from a user's teamwork. System-defined sections can't be deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/teamworksection-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,9 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkSectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkSection]: """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Read the properties of a section in a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSection] + Find more info here: https://learn.microsoft.com/graph/api/teamworksection-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -71,10 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Teamwork async def patch(self,body: TeamworkSection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkSection]: """ - Update the navigation property sections in users + Update the properties of a section in a user's teamwork. For system-defined sections, only the sortType property can be updated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSection] + Find more info here: https://learn.microsoft.com/graph/api/teamworksection-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +97,7 @@ async def patch(self,body: TeamworkSection, request_configuration: Optional[Requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property sections for users + Delete a user-defined section from a user's teamwork. System-defined sections can't be deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkSectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Read the properties of a section in a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TeamworkSection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property sections in users + Update the properties of a section in a user's teamwork. For system-defined sections, only the sortType property can be updated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -158,7 +161,7 @@ class TeamworkSectionItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class TeamworkSectionItemRequestBuilderGetQueryParameters(): """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Read the properties of a section in a user's teamwork. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/teamwork/sections/sections_request_builder.py b/msgraph_beta/generated/users/item/teamwork/sections/sections_request_builder.py index 39c7ac5321c..c752c5e84dd 100644 --- a/msgraph_beta/generated/users/item/teamwork/sections/sections_request_builder.py +++ b/msgraph_beta/generated/users/item/teamwork/sections/sections_request_builder.py @@ -49,9 +49,10 @@ def by_teamwork_section_id(self,teamwork_section_id: str) -> TeamworkSectionItem async def get(self,request_configuration: Optional[RequestConfiguration[SectionsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkSectionCollectionResponse]: """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Get the list of sections in a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSectionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/userteamwork-list-sections?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sections async def post(self,body: TeamworkSection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkSection]: """ - Create new navigation property to sections for users + Create a new section in a user's teamwork. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkSection] + Find more info here: https://learn.microsoft.com/graph/api/userteamwork-post-sections?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: TeamworkSection, request_configuration: Optional[Reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Get the list of sections in a user's teamwork. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TeamworkSection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to sections for users + Create a new section in a user's teamwork. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -138,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SectionsRequestBuilderGetQueryParameters(): """ - User's teamwork sections for organizing chats and channels. The collection response may include @microsoft.graph.sectionsOrder and @microsoft.graph.sectionsVersion instance annotations for ordering and optimistic concurrency control. + Get the list of sections in a user's teamwork. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/user_item_request_builder.py b/msgraph_beta/generated/users/item/user_item_request_builder.py index 73456e3958c..59c49f19518 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -36,6 +36,7 @@ from .check_member_groups.check_member_groups_request_builder import CheckMemberGroupsRequestBuilder from .check_member_objects.check_member_objects_request_builder import CheckMemberObjectsRequestBuilder from .cloud_clipboard.cloud_clipboard_request_builder import CloudClipboardRequestBuilder + from .cloud_pc_pools.cloud_pc_pools_request_builder import CloudPcPoolsRequestBuilder from .cloud_p_cs.cloud_p_cs_request_builder import CloudPCsRequestBuilder from .communications.communications_request_builder import CommunicationsRequestBuilder from .contacts.contacts_request_builder import ContactsRequestBuilder @@ -49,6 +50,7 @@ from .device_enrollment_configurations.device_enrollment_configurations_request_builder import DeviceEnrollmentConfigurationsRequestBuilder from .device_management_troubleshooting_events.device_management_troubleshooting_events_request_builder import DeviceManagementTroubleshootingEventsRequestBuilder from .direct_reports.direct_reports_request_builder import DirectReportsRequestBuilder + from .distribution_lists.distribution_lists_request_builder import DistributionListsRequestBuilder from .drive.drive_request_builder import DriveRequestBuilder from .drives.drives_request_builder import DrivesRequestBuilder from .employee_experience.employee_experience_request_builder import EmployeeExperienceRequestBuilder @@ -124,6 +126,7 @@ from .settings.settings_request_builder import SettingsRequestBuilder from .solutions.solutions_request_builder import SolutionsRequestBuilder from .sponsors.sponsors_request_builder import SponsorsRequestBuilder + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder from .teamwork.teamwork_request_builder import TeamworkRequestBuilder from .todo.todo_request_builder import TodoRequestBuilder from .transitive_member_of.transitive_member_of_request_builder import TransitiveMemberOfRequestBuilder @@ -256,7 +259,7 @@ def online_meetings_with_join_web_url(self,join_web_url: str) -> OnlineMeetingsW async def patch(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] @@ -317,7 +320,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -520,6 +523,15 @@ def cloud_p_cs(self) -> CloudPCsRequestBuilder: return CloudPCsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def cloud_pc_pools(self) -> CloudPcPoolsRequestBuilder: + """ + Provides operations to manage the cloudPcPools property of the microsoft.graph.user entity. + """ + from .cloud_pc_pools.cloud_pc_pools_request_builder import CloudPcPoolsRequestBuilder + + return CloudPcPoolsRequestBuilder(self.request_adapter, self.path_parameters) + @property def communications(self) -> CommunicationsRequestBuilder: """ @@ -619,6 +631,15 @@ def direct_reports(self) -> DirectReportsRequestBuilder: return DirectReportsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def distribution_lists(self) -> DistributionListsRequestBuilder: + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + from .distribution_lists.distribution_lists_request_builder import DistributionListsRequestBuilder + + return DistributionListsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive(self) -> DriveRequestBuilder: """ @@ -1249,6 +1270,15 @@ def solutions(self) -> SolutionsRequestBuilder: return SolutionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sponsor_of(self) -> SponsorOfRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder + + return SponsorOfRequestBuilder(self.request_adapter, self.path_parameters) + @property def sponsors(self) -> SponsorsRequestBuilder: """ diff --git a/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index 915e60b5946..3f944a0cb8f 100644 --- a/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py +++ b/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersWit async def patch(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/pyproject.toml b/pyproject.toml index 41fa5b5c0e1..41eed0afd39 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,14 @@ [build-system] -requires = ["flit_core >=3.2,<4"] +# When ESRP Release supports License-Expression, update flit_core to use >=3.2,<4 +requires = ["flit_core==3.10"] build-backend = "flit_core.buildapi" [project] name = "msgraph-beta-sdk" + # The SDK version # x-release-please-start-version -version = "1.58.0" +version = "1.62.0" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Beta Python SDK" @@ -16,21 +18,22 @@ dependencies = [ "microsoft-kiota-serialization-text >=1.9.0,<2.0.0", "microsoft-kiota-serialization-form >=1.9.0", "microsoft-kiota-serialization-multipart >=1.9.0", - "msgraph_core >=1.3.1" + "msgraph_core >=1.5.1" ] -requires-python = ">=3.9" -license = "MIT" -license-files = ["LICENSE"] +requires-python = ">=3.10" +license = {text = "MIT"} +# Add this back when we upgrade flit and ESRP Release supports latest metadata. +# license-files = ["LICENSE"] readme = "README.md" keywords = ["msgraph", "openAPI", "Microsoft", "Graph", "beta"] classifiers = [ "Development Status :: 5 - Production/Stable", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] [project.optional-dependencies] diff --git a/requirements-dev.txt b/requirements-dev.txt index b0a503e5aee..caf124e77a4 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,76 +1,76 @@ -aiohttp==3.13.4 +aiohttp==3.14.1 aiosignal==1.4.0 -anyio==4.12.0 -astroid==3.3.11 +anyio==4.14.1 +astroid==4.0.4 async-timeout==5.0.1 -attrs==25.4.0 -azure-core==1.38.0 -azure-identity==1.25.1 -build==1.3.0 -bumpver==2025.1131 -certifi==2025.8.3 -cffi==2.0.0 -click==8.1.8 +attrs==26.1.0 +azure-core==1.41.0 +azure-identity==1.25.3 +build==1.5.0 +bumpver==2026.1132 +certifi==2026.6.17 +cffi==2.1.0 +click==8.4.2 colorama==0.4.6 -cryptography==46.0.7 +cryptography==49.0.0 Deprecated==1.3.1 -dill==0.4.0 -docutils==0.22 +dill==0.4.1 +docutils==0.23 flit==3.12.0 flit_core==3.12.0 frozenlist==1.8.0 h11==0.16.0 h2==4.3.0 -hpack==4.1.0 +hpack==4.2.0 httpcore==1.0.9 httpx==0.28.1 hyperframe==6.1.0 -idna==3.10 -importlib-metadata==6.8.0 -isort==6.1.0 +idna==3.18 +importlib-metadata==9.0.0 +isort==8.0.1 lazy-object-proxy==1.12.0 lexid==2021.1006 looseversion==1.3.0 mccabe==0.7.0 -microsoft-kiota-abstractions==1.9.7 -microsoft-kiota-authentication-azure==1.9.7 -microsoft-kiota-http==1.9.7 -microsoft-kiota-serialization-form==1.9.7 -microsoft-kiota-serialization-json==1.9.7 -microsoft-kiota-serialization-multipart==1.9.7 -microsoft-kiota-serialization-text==1.9.7 -msal==1.34.0 +microsoft-kiota-abstractions==1.11.6 +microsoft-kiota-authentication-azure==1.11.6 +microsoft-kiota-http==1.11.6 +microsoft-kiota-serialization-form==1.11.6 +microsoft-kiota-serialization-json==1.11.6 +microsoft-kiota-serialization-multipart==1.11.6 +microsoft-kiota-serialization-text==1.11.6 +msal==1.37.0 msal-extensions==1.3.1 -msgraph-core==1.3.8 +msgraph-core==1.5.1 multidict==6.7.1 -mypy==1.17.1 +mypy==2.2.0 mypy-extensions==1.1.0 -opentelemetry-api==1.38.0 -opentelemetry-sdk==1.38.0 -opentelemetry-semantic-conventions==0.59b0 -packaging==25.0 +opentelemetry-api==1.43.0 +opentelemetry-sdk==1.43.0 +opentelemetry-semantic-conventions==0.64b0 +packaging==26.2 pathlib2==2.3.7.post1 -platformdirs==4.4.0 +platformdirs==4.10.0 portalocker==2.10.1 -pycparser==2.23 -PyJWT==2.12.0 -pylint==3.3.9 +pycparser==3.0 +PyJWT==2.13.0 +pylint==4.0.5 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -requests==2.32.5 +requests==2.34.2 six==1.17.0 sniffio==1.3.1 std-uritemplate==2.0.0 -time-machine==2.19.0 +time-machine==3.2.0 toml==0.10.2 -tomli==2.3.0 +tomli==2.4.1 tomli_w==1.2.0 -tomlkit==0.13.3 -typing_extensions==4.15.0 -tzdata==2025.2 +tomlkit==0.15.0 +typing_extensions==4.16.0 +tzdata==2026.2 uritemplate==4.2.0 -urllib3==2.6.3 -wrapt==2.0.1 +urllib3==2.7.0 +wrapt==2.2.2 yapf==0.43.0 -yarl==1.20.1 -zipp==3.23.0 +yarl==1.24.2 +zipp==4.1.0